home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_AI
/
AI_085
/
GTK08500
/
DOC
/
GT_DOC.TXT
< prev
next >
Wrap
Text File
|
1998-03-14
|
139KB
|
2,838 lines
- Hey Doc, what's up ?
- It's a Graoumf !!!
- A Graoumf ?
- Oh yeah...
******************************************************************************
* *
* The *
* #### #### #### #### # # # # #### ##### #### #### #### # # #### #### *
* # # # # # # # # # ## ## # # # # # # # # # # # # *
* # ## ### #### # # # # # # # ### # ### #### # ### ### ### *
* # # # # # # # # # # # # # # # # # # # # # # # # *
* #### # # # # #### #### # # # # # # # # #### # # #### # # *
* Shareware ! v0.85β - démo *
* *
* *
* L'ULTIME SOUNDTRACKER 32 VOIES DSP SUR ATARI FALCON. *
* A SERVIR AVEC DU SANG FRAIS. *
* *
* Imaginé, conçu et programmé par Laurent de SORAS (DUMBO/BIG NOZ) *
* *
******************************************************************************
TABLE DES MATIERES
==================
I) GRAOUMF TRACKER...??? KESKECEXA ?¿?
Spécifications
II) PRINCIPE DE FONCTIONNEMENT
1) Généralités
2) Instruments et samples
3) Les effets
4) Les enveloppes
a) Commandes pour les 3 types d'enveloppes
b) Enveloppe de volume
c) Enveloppe de tonalité
d) Enveloppe de panning
e) Exemple d'enveloppe
III) MODE D'EMPLOI DU SOUNDTRACKER
1) Les fonctions principales
a) Icônes de gauche
b) Boutons du panneau supérieur
c) Presets et touches Mute
d) Encore quelques icônes
2) Quelques touches utiles
3) Menu Disk
4) Menu Tools
5) Menu Instruments
6) Menu Samples
7) Menu Enveloppes
8) Menu Control
9) Menu MIDI
10) Compatibilité avec les autres formats
11) Le ficher de préférences GTKPREFS.INF
12) Les bugs: apprendre à les connaître
IV) L'EDITEUR DE SAMPLES
1) Les commandes principales
2) Données numériques sur le buffer
3) Menu Volume
4) Menu Mixage
5) Menu Record
a) Avertissement
b) Comment bien réussir ses samples ?
c) Les fonctions
6) Menu Frequency
a) Le rééchantillonnage
b) FFT: Théorie et pratique
c) Les fonctions FFT
7) Menu Delay
8) Menu Flanger
9) Menu Reverb
a) Les paramètres principaux
b) Les paramètres étendus
10) Menu Song-To-Disk
11) Menu Compression
V) SHAREWARE !!!
1) Diffusion
2) Enregistrement
VI) QUOI DE PREVU POUR DEMAIN ?
VII) LES GREETINGS
I) GRAOUMF TRACKER...??? KESKECEXA ?¿?
======================================
Comme son nom l'indique un peu, GT est un soundtracker,un
logiciel de musique. Il utilise des sons digitalisés pour reproduire
les différents instruments, et les module afin d'obtenir différentes
notes. Voilà ce qu'est en gros un soundtracker.
Avant de passer à autre chose, je dois signaler un point
important. La version de GT que vous avez entre les mains est une
version de démonstration, donc non complète, car GT est un shareware.
Pour plus de précision, référez-vous au paragraphe 'Shareware!!!'.
Vous devez avoir au moins les fichiers ci-dessous, regroupés dans
le même répertoire:
- GTRACKER.PRG Le programme
- SYS\
- GTPLAY.PGT \
- DUMTRACK.PGT > Divers sous-programmes
- DOC\
- GT_DOC.TXT Ca, c'est bon, vous l'avez.
- WHATSNEW.TXT Texte indiquant l'évolution du programme
au cours des versions.
- FORMATS.TXT Un document sur le format des modules .GTK
Spécifications
~~~~~~~~~~~~~~
- Replay en 50 KHz, 16 bits stereo, 24 bits en interne, avec
possibilité d'interpolation pour chaque voie
- 32 voies avec balance panoramique très précise pour chacune
- Jusqu'à 256 lignes par pattern
- 8 octaves ½
- 255 instruments multi-samples
- 255 samples, 8 ou 16 bits, de fréquence variable entre 2 et 65 KHz
- Période 16 fois plus précise que pour les modules classiques
(c'est indispensable quand on monte dans les aigus)
- Effets sur 4 chiffres (65536 valeurs), nombreux et originaux
- Fonction de volume indépendante (0-255)
- Volume linéaire et logarithmique (ou exponentiel, ça dépend comment
on le voit)
- Master volume contrôlable par la partition
- Enveloppes de volume, tonalité et panning pour les instruments
- S'adapte à toutes les résolutions (même les overscans de la mort qui
tue la vie plus forte que la mort) pour afficher le plus de voies et
de lignes possible.
- Relit les modules aux formats suivants:
GT2 : GT modules,
GTK : vieux GT modules,
MOD : ProTracker et mutants assimilés,
MMD : OctaMED Pro 3,
669 : Composer 669,
MTM : MultiTracker Modules,
S3M : Scream Tracker 3,
ULT : ULtra Tracker,
DTM : Digital Tracker,
XM : Fast Tracker 2.
avec possiblité de compactage par Atomik 3.5 ou Pack Ice 2.1/2.4.
- Sauve les modules aux formats suivants:
GT2 : GT modules,
GTK : vieux GT modules,
MOD : ProTracker et mutants assimilés,
S3M : Scream Tracker 3.
- Nombreuses fonctions pour faciliter au maximum le travail du
musicien comme les presets, les racourcis claviers, le DrumKit,
etc...
- Editeur de samples performant: copier/couper/coller/insérer.
- Fonctions de volume, fade in/out.
- Rééchantillonnage avec possibilité d'interpolation.
- FFT.
- Accordage automatique des samples.
- Fonctions de mixage de plusieurs samples ultra complète avec
fades paramétrables.
- Delay multi-tap aussi complétement paramétrable.
- Flanger complet
- Song-2-disk, pour enregistrer tout un module en un sample.
- Compresseur
*** GRAOUMF TRACKER NE FONCTIONNE QUE SUR FALCON 030. ***
Il est toutefois possible que les possesseurs de TOS 4.01 (rares
quand même) rencontrent des problèmes à cause du changement de
résolution. Par contre, pas de limite supérieure pour la résolution,
vous pouvez lancer GT en 1664x592 si ça vous chante, il n'y a aucun
problème. Pour les possesseurs de téléviseur, il est possible qu'une
petite partie de l'écran ne soit pas visible du fait de l'overscan. Si
cela était le cas, refusez l'option d'overscan au chargement. (je
rappèle que le Falcon détecte que votre moniteur est une TV ssi rien
n'est branché sur la prise video, la prise d'antenne pouvant être
utilisée. Vous pouvez donc annuler l'overscan en débranchant la prise
video lors du chargement et en la rebranchant ensuite). En fait, la
résolution idéale est 832x304 (obtenue en RVB avec la version modifiée
par mes soins de Falcon Screen 2.2β, par Nullos//DNT Crew). Il y a 10
voies affichées (8 voies avec le volume) et le nombre de lignes est
amplement suffisant pour composer et ne pas trop ralentir l'affichage.
II) PRINCIPE DE FONCTIONNEMENT
==============================
1) Généralités
==============
GT fonctionne à peu près comme les autres soundtrackers, les
habitués du genre ne seront donc pas trop dépaysés. Pour ceux qui ne
sont pas familiarisés avec ce type de logiciel, sachez qu'une musique
est composée de plusieurs "patterns", petits bouts de chanson qui
s'enchaînent suivant un ordre défini pour reconstituer la musique. Ces
patterns sont eux-mêmes décomposés en "voies", chaque voie pouvant
faire jouer au plus un instrument. Les patterns sont aussi décomposés
en "lignes", qui défilent au fur et à mesure de la musique. Sur ces
lignes se trouvent les notes. En principe, 4 lignes représente une
noire.
Dans un pattern, les notes sont représentées par des chiffres et
des lettres, agencés dans l'ordre suivant:
NNN II EEEE (VV)
/ | \ \__Volume
Note | Effet
Instrument
NNN symbolise la note, avec son numéro d'octave. La notation est
anglaise, donc C=Do, D=Ré...A=La et B=Si. L'octave peut être compris
entre 0 et 4, 0 étant la plus basse. Une absence de note est
représentée par ---. Une note est jouée jusqu'à la note suivante, ou
jusqu'à ce qu'un effet la coupe.
II représente le numéro de l'instrument joué. Il accompagne
généralement une note, mais ce n'est pas forcé. En fait il change le
numéro de l'instrument courant et fixe pour la voie le volume, le
finetune et la balance de cet instrument. 0 n'entraîne pas de
changement.
EEEE désigne l'effet appliqué au son joué dans la voie. Ces effets
sont divers et variés, et servent par exemple a faire des liaisons de
note, ou à modifier le volume. Pour la description de ces effets, voir
plus bas.
VV désigne le volume de la note, 0 n'entraînant pas de changement.
Cependant pour plus de clareté, ce volume n'est pas forcément affiché
(voir touche Ctrl+E), mais bel et bien actif.
2) Instruments et samples
=========================
Les instruments utilisés par GT sont composés de samples (sons
digitalisés). Instruments et samples sont indépendants, un instrument
pouvant utiliser plusieurs samples, et un sample pouvant être utilisé
par plusieurs instruments différents.
Chaque instrument peut donc se voir attribuer un ou plusieurs
samples, qui seront joués dans ce dernier cas suivant la hauteur de la
note, afin de pouvoir couvrir sans problème un grand nombre d'octaves.
Le samples peuvent être en 8 ou 16 bits, de fréquence entre 2 et
65 KHz, et avoir une propre balance panoramique (position stereo). Il
est bien sûr possible de les boucler à la fin afin de les prolnonger
sans gâchis de mémoire.
3) Les effets
=============
Y en a une belle brochette. Toutes les valeurs sont en hexadéci-
mal. Je sais bien que ce n'est pas très pratique, mais ça permet
d'utiliser au maximum le soundtracker et de garder une compatibilié
avec les autres formats.
01xx Portamento up
~~~~~~~~~~~~~
Monte la fréquence de la note. xx donne la vitesse de
montée. Si le paramètre est nul, c'est le dernier paramètre
non nul qui est pris en compte.
02xx Portamento down
~~~~~~~~~~~~~~~
Descend la fréquence la note. xx donne la vitesse de
descente.
03xx Tone portamento
~~~~~~~~~~~~~~~
Permet de lier 2 notes, à la vitesse xx. Si xx = 0, le
paramètre du tone portamento précédent est repris.
Exemple:
C-2 1 ....
....
D-2 1 .306
.303
.300
.300
Lors du D2, à cause du Tone P., la note n'est pas jouée,
mais le son monte comme pour un portamento classique. A la
ligne suivante, la vitesse est changée. Et à la ligne d'après,
la vitesse n'est pas nulle mais le paramètre précédent est
repris. Quand le son atteint la fréquence du D2, l'effet prend
fin. 03xx doit donc être répété autant de fois que nécessaire
pour que la liaison s'achève.
04xy Vibrato
~~~~~~~
Module la frèquence d'une note. x est la vitesse (plus x
est grand, plus le vibrato est rapide) et y l'amplitude.
Si x ou y sont nuls, les paramètres correspondants sont repris
de la dernière commande
05xx Tone portamento + Vibrato
~~~~~~~~~~~~~~~~~~~~~~~~~
Mélange du Tone P. et du vibrato. Le paramètre xx est
celui du Tone portamento. Le vibrato a pour paramètre celui du
dernier utilisé. Exemple:
C-2 1 .482 Vibrato de vitesse 8 et d'amplitude 2
.400 Continue le vibrato
D-2 1 .502 Liaison vitesse 2, continue le vibrato
.500 Continue le vibrato et la liaison
.500
06xy Vibrato + Tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~
Idem, sauf que xy est le paramètre du vibrato.
07xy Tremolo
~~~~~~~
Module le volume d'une note. x est la vitesse (plus x est
grand, plus le tremolo est rapide) et y l'amplitude. Le volume
ne peut cependant pas excéder 100. Comme d'habitude, les
paramètres de la dernière commande sont repris si x ou y sont
nuls.
08xy Detune
~~~~~~
Modifie la fréquence d'une note immédiatement.
x : Fréquence +
y : Fréquence -
x et y permettent de modifier la fréquence de presque 2/2
ton. (-16...-8...0...+8...+15)
09xx Note delay
~~~~~~~~~~
Attend xx frames (50ème/sec) avant de jouer la note. Si
xx>vitesse, la note n'est pas jouée. C'est très utile pour
jouer des notes en triolets, ou toute autre décomposition du
temps. Exemple:
C-2 1 .... 6.... Joue trois notes de longueur 8
D-2 1 902 2|4.. afin de les faire tenir ex-
E-2 1 904 ..4|2 actement dans une noire:
.... ....6 triolets.
F-2 1 ....
0Axx Cut note/Key off
~~~~~~~~~~~~~~~~
Coupe la note (en mettant le volume à 0) après avoir
attendu xx frames. Si une enveloppe avait été affectée au son,
la partie 'Key off' de cette enveloppe sera exécutée.
0Bxx Jump to position
~~~~~~~~~~~~~~~~
Va à la position xx du pattern. Cet effet était utilisé
par le ProTracker Amiga pour reboucler une musique.
0C0x Set vibrato waveform
~~~~~~~~~~~~~~~~~~~~
Fixe la forme d'onde du vibrato:
0 Sinusoïdale (par défaut)
1 Dents de scie
2 Carrée
0Dxx Break pattern
~~~~~~~~~~~~~
La ligne où est placée cet effet est la dernière ligne
jouée du pattern. Ensuite, la musique sera jouée à partir de
la ligne xx du pattern de la position suivante.
0E0x Set tremolo waveform
~~~~~~~~~~~~~~~~~~~~
Pareil que 0C0x, pour le tremolo.
0Fxx Set global speed/Tempo
~~~~~~~~~~~~~~~~~~~~~~
00 - 1F : Fixe le nombre de frames (50èmes de
secondes) pour une double-croche (une ligne
de pattern). La longueur d'une frame est
réinitialisée à 1/50ème de seconde pile-
poil. Le tempo obtenu est alors égal à
750/xx.
20 - FF : Tempo, la longueur d'une frame pour obtenir
la juste valeur de tempo.
L'erreur relative est de ±0.1 % ce qui est
assez précis.
10xy Arpeggio
~~~~~~~~
Décale momentanément la note de x et y demi-tons.
L'arpeggio se fait par cycles de 3 frames, le 1er étant
toujours la note d'origine, le 2ème la note + x demi-tons, et
le 3ème la note + y demi-tons. Exemple:
C-2 1 1047 C2 + 4 demi-tons : E2
1047 C2 + 7 demi-tons : G2
Cet effet va jouer successivement C, E et G, simulant donc
par d'étranges glou-glous un accord de do majeur.
11xx Fine portamento up
~~~~~~~~~~~~~~~~~~
Le portamento ne s'effectue qu'en début de ligne au lieu
de chaque frame, permettant ainsi des vitesse beaucoup plus
lentes que celles permises par 01xx. Paramètre nul: continuer
l'effet.
12xx Fine portamento down
~~~~~~~~~~~~~~~~~~~~
13xy Roll + Volume slide
~~~~~~~~~~~~~~~~~~~
Répète la note rapidement de façon à simuler un roulement.
Y détermine la période des roulements (en frames), et x la
modification du volume à apporter à chaque roulement:
0 Pas de changement de volume
1 -1
2 -2
3 -4
4 -8
5 -16
6 2/3 du volume précédent
7 1/2 du volume précédent
8 Pas de changement
9 +1
A +2
B +4
C +8
D +16
E 3/2 fois le volume précédent
F 2 fois le volume précédent
Exemple de roulement:
C-2 1 13E3 20 Volume 20 au début, en triples croches
13E0 Le volume continue d'augmenter de 3/2
13E0
13F0 Augmentation plus rapide du volume
C-2 1 .... FF
14xx Linear volume slide up
~~~~~~~~~~~~~~~~~~~~~~
Modifie le volume de la voie linéairement. xx est la
vitesse de montée. Paramètre nul: continuer l'effet.
15xx Linear volume slide down
~~~~~~~~~~~~~~~~~~~~~~~~
16xx Exp. volume slide up
~~~~~~~~~~~~~~~~~~~~
Modifie le volume de la voie exponentiellement à la
vitesse xx. La grande différence avec la montée de volume
linéaire est que le volume n'est pas augmenté, mais multiplié,
ce qui donne des montées de volume plus réalistes.
17xx Exp. volume slide down
~~~~~~~~~~~~~~~~~~~~~~
18xx Linear volume slide up + Tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le paramètre concerne le volume.
19xx Linear volume slide down + Tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Axx Exp. volume slide up + Tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Bxx Exp. volume slide down + Tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Cxx Linear volume slide up + Vibrato
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Dxx Linear volume slide down + Vibrato
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Exx Exp. volume slide up + Vibrato
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1Fxx Exp. volume slide down + Vibrato
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2xxx Set linear volume
~~~~~~~~~~~~~~~~~
Permet de fixer le volume d'une voie, linéairement (de 0 à
100).
3xxx Set exp. volume
~~~~~~~~~~~~~~~
Idem, mais le volume est fixé de manière exponentielle.
C'est-à-dire que 800 correspond à 100, 700 à 80, 600 à 40,
etc... Le volume est donc multiplié par 2 tous les 100.
4xxx Set balance
~~~~~~~~~~~
Permet de placer une voie dans l'espace sonore gauche-
droite. Une valeur de 000 met la voie à gauche, 800 au milieu
et FFF à droite. La balance est panoramique, c'est-à-dire que
toutes les valeurs intermédiaires sont acceptées pour placer
le son n'importe où entre les deux haut parleurs.
5xxx Set linear master volume
~~~~~~~~~~~~~~~~~~~~~~~~
Permet de fixer le volume général de toutes les voies.
Normalement, il est égal à $3000 / (3 + nbr de voies). Mais vu
que la puissance sonore n'est presque jamais utilisée au
maximum, vous pouvez monter ce niveau. Si toutefois des
grésillements aparaissent, redescendez le master.
6xxx Set exp. master volume
~~~~~~~~~~~~~~~~~~~~~~
Idem que précédemment, mais le volume est notée de façon
exponentielle. 1000 correspond à 1000 et 800 à 40 en linéaire.
Le volume est donc divisé par 2 tous les 155.
7xyy Roll
~~~~
Répète un sample de façon à simuler un roulement.
x Vitesse (période)
yy Nombre maximum de répétitions
Roll doit être répété autant de fois que nécessaire. Si
yy = 00, le nombre de roulements est illimités. Si la
vitesse juste après un autre Roll est 0, le roulement est
continu (donc la première répétition n'est pas forcément
sur le début de la note). Exemple:
C-2 1 7300 80 Joue 4 triples croches
7000 A0 On peut aussi augmenter le volume
7400 C0 Joue 3 doubles-croches en triolets
7000 E0
C-2 1 .... FF
8zxy Roll + Volume slide + Set balance
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Idem que Roll + Volume slide (13xy), sauf que le premier
chiffre du paramètre (z) indique la nouvelle balance
(0..8..F). Exemple, pour un roulé sur des toms:
C-3 1 8602 Tom aigu à gauche, en triolet
8600
A-2 1 8A03 Tom moyen à droite, triples croches
8A00
F-2 1 8C03 Tom grave bien à droite
8C00
9xxx Sample Offset
~~~~~~~~~~~~~
Joue le sample à partir de la position xxx * 256. Cet
effet est assez intéressant car d'une part il permet de faire
de légères variations pour un même sample, ce qui enrichit le
jeu. D'autre part il permet, en passant de petits nombres
comme paramètres, de jouer le même instrument sur 2 voies
différentes à la même note, donnant ainsi l'illusion qu'il y a
deux instruments qui jouent et non un seul dont le volume
serait doublé.
A0xx Linear master volume slide up
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A1xx Linear master volume slide down
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A4xx Fine linear volume slide up
~~~~~~~~~~~~~~~~~~~~~~~~~~~
A5xx Fine linear volume slide down
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A6xx Fine linear master volume slide up
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A7xx Fine linear master volume slide down
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A8xx Set number of frames
~~~~~~~~~~~~~~~~~~~~
Change le nombre de frames par note, un peu comme Set
Global Speed 0Fxx, mais la longueur de chaque frame n'est pas
changée.
A9xx Set fine speed
~~~~~~~~~~~~~~
C'est l'inverse de la fonction précédente, elle permet de
changer la longueur d'une frame sans en changer le nombre.
AAxx Pattern delay
~~~~~~~~~~~~~
La ligne où se trouve cet effet est répétée xx fois. Les
notes ne sont jouées qu'une fois au début, mais les effets
continuent d'agir. Ce peut être utile quand on a accéléré à
un endroit du pattern, et qu'il faut rattraper le nombre de
lignes pour le finir correctement.
ABxx Extra fine tone portamento
~~~~~~~~~~~~~~~~~~~~~~~~~~
Liaison d'une note 16 fois plus fine qu'avec 03xx.
Paramètre nul: continuer.
ACxx Extra fine portamento up
~~~~~~~~~~~~~~~~~~~~~~~~
Agit comme Portamento up mais 16 fois plus finement.
Paramètre nul: continuer.
ADxx Extra fine portamento down
~~~~~~~~~~~~~~~~~~~~~~~~~~
AExx Left balance move
~~~~~~~~~~~~~~~~~
Déplace la balance vers la gauche à la vitesse xx.
Paramètre nul: continuer.
AFxx Right balance move
~~~~~~~~~~~~~~~~~~
B0xy Tremor
~~~~~~
Provoque des saccades dans la note. Périodiquement, le
volume est normal pendant x frames, puis la note coupée pour y
frames.
B1xx Pattern loop
~~~~~~~~~~~~
Boucle un morceau de pattern. Un B100 indique le début de
la boucle, et B1xx donne le nombre de fois qu'il faut répéter
le pattern entre cette dernière instruction et le B100.
Il est possible d'imbriquer des boucles, mais il faut
utiliser une voie différente par niveau d'imbriquation. D'autre
part, les boucles doivent être complétement imbriquées et non
se chevaucher. Exemple:
C-2 1 B100 | E-2 1 .... Début de la boucle 1
.... | ....
G-2 1 .... | B100 Début de la boucle 2
.... | ....
B-2 1 .... | ....
.... | B102 Répeter 2 fois la
.... | G-1 1 .... boucle 2 (3 passages)
B103 | .... Et 3 fois la boucle 1
(4 passages)
B2xx Set flags
~~~~~~~~~
Active ou désactive certaines options. Additionnez toutes
les options que vous voulez activer pour obtenir la valeur de
xx à insérer dans l'effet. N'oubliez pas qu'il s'agit d'hexa-
décimal.
+01 : Active l'interpolation
B3xx Set Volume Envelope
~~~~~~~~~~~~~~~~~~~
Affecte à l'instrument joué l'enveloppe de volume numéro
xx.
B4xx Set Tone Envelope
~~~~~~~~~~~~~~~~~
B5xx Set Panning Envelope
~~~~~~~~~~~~~~~~~~~~
B6xx Set Volume Envelope + Key Off
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Affecte à l'instrument joué l'enveloppe de volume numéro
xx et en joue la partie Key Off.
B7xx Set Tone Envelope + Key Off
~~~~~~~~~~~~~~~~~~~~~~~~~~~
B8xx Set Panning Envelope + Key Off
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BAxx Fine Sample Offset
~~~~~~~~~~~~~~~~~~
Comme la commande Sample Offset, mais le sample est joué à
partir de la position xx * 16 (10 en hexa).
BBxx Very Fine Sample Offset
~~~~~~~~~~~~~~~~~~~~~~~
Idem que ci-dessus, mais le sample est joué carrément à
partir de la position xx, ce qui permet de régler très
précisément la phase entre 2 samples identiques.
BCxx Increment Sample Position
~~~~~~~~~~~~~~~~~~~~~~~~~
Ajoute xx à la position courante de replay du sample. Cet
effet permet de changer très précisément la phase entre 2
samples.
BDxx Decrement Sample Position
~~~~~~~~~~~~~~~~~~~~~~~~~
Enlève xx à la position courante de replay du sample.
4) Les enveloppes
=================
Chaque instrument peut se voir doté de plusieurs enveloppes. Ces
enveloppes (il y en a 3 types: volume, tonalité et panning)
permettent de modifier le son d'un instrument sans avoir à utiliser
des effets dans la partition. Par exemple, vous voulez appliquer un
vibrato sur un certain instrument, à chaque fois que celui-ci est
joué. Il est effectivement possible de le faire sur la partition
(commande 4xx), mais cela est pénible à rentrer à chaque note, et
empêchera l'utilisation d'autres effets en même temps. C'est là qu'une
enveloppe serait la bienvenue: il suffit d'assigner à l'instrument
une enveloppe de tonalité contenant un vibrato à l'instrument, et le
tour est joué.
Mais les fonctions de l'enveloppe ne s'arrêtent pas là: les para-
mètres sont modifiables au cours du temps grace à une sorte de langage
de description de de l'enveloppe. De plus il est prévu lors de l'arrêt
d'une note (key off) d'utiliser une deuxième enveloppe spécialement
destinée à couper le son (progressivement par exemple). Bien sûr, il
est possible d'utiliser les 3 types d'enveloppe à la fois.
a) Commandes pour les 3 types d'enveloppes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
End L'enveloppe se termine là, elle est plus effecive
après cette commande. Les volumes, périodes ou
panoramiques sont laissées telles qu'elles étaient
lors de cette commande. Les tremolos, tremors ou
vibratos sont arrêtés.
Jump to Saute au numéro de commande qui est passé comme para-
mètre.
Wait Attend un certain nombre de ticks avant de passer à la
suite des commandes. Si des montées ou descentes de
paramètres on été fixées, elles seront effectuées réu-
lièrement durant ce temps d'attente.
Set Counter Initialise le compteur de boucles. Cette instruction
doit être présente avant chaque boucle pour signaler
combien de fois le groupe de commandes doit être
exécuté.
Loop to Saute à la position demandée et baisse le compteur de
boucles de 1. Quand le compteur atteint 0, il n'y a
pas de saut.
Key Off Quand cette commande est rencontrée, la partie Key Off
de l'enveloppe est exécutée.
Une enveloppe devra toujours se terminer par un End, un Key Off ou
un Jump (boucle sans fin). De plus elle devra contenir des Waits, car
c'est pendant les Waits que le temps s'écoule et que le son peut
continuer, les autres commandes ne modifiant pas le son directement.
b) Enveloppe de volume
~~~~~~~~~~~~~~~~~~~~~~
Ce type d'enveloppe permet de modifier tout ce qui touche au
volume d'un son: volume général, tremolo et tremor. Le volume de
l'enveloppe ne modifie pas celui affecté à l'instrument dans la
partition, mais le redivise. Il en est de même pour tous les
paramètres des enveloppes.
L'enveloppe de volume est donc régie par un certain nombre
de commandes, que voici:
Volume Assigne un nouveau volume à l'enveloppe. Le volume
normal est 4000 (16384 en décimal) mais il est possible
de monter jusqu'à 7FFF.
Vol Step C'est le pas de monté ou descente de volume
Vol Speed Toutes les xx ticks, le volume sera monté (ou descendu)
de la valeur fixée avec Vol Step.
Tremolo On Active le tremolo
Tremolo Off Désactive le tremolo
Trem Width Fixe l'amplitude du tremolo. Attention, cette fois-ci
l'échelle du volume est de 0 à 100.
Trem Speed Vitesse du tremolo
Tremor On Active le tremor (alternance son mis/son coupé)
Tremor Off Désactive le tremor
TremorTime1 Fixe le nombre de ticks pendant lequel le son est mis
TremorTime2 Fixe le nombre de ticks pendant lequel le son est
coupé
Au début de l'enveloppe, partie Attack, le volume est initialisé à
4000, le pas à 0, la vitesse à 0, et les temps de tremor à 3.
c) Enveloppe de tonalité
~~~~~~~~~~~~~~~~~~~~~~~~
Avec ce type d'enveloppe, vous pourrez modifier tout ce qui
concerne la hauteur de la note
Set Tone Fixe la période de la note. L'échelle est 1000. Avec
2000, la note est descendue d'une octave, et avec 800
elle est montée d'une octave.
Tone Step Fixe le pas de la variation de période
Tone Speed Fixe la vitesse de la variation
Vibrato On Active le vibrato
Vibrato Off Désactive le vibrato
Vib Width Amplitude du vibrato
Vib Speed Vitesse du vibrato
d) Enveloppe de panning
~~~~~~~~~~~~~~~~~~~~~~~
Modification de la position stereo de l'instrument.
Panning Fixe le panning: 000..800..FFF
Pan Step Fixe le pas de la variation de panning
Pan Speed Fixe la vitesse de la variation
e) Exemple d'enveloppe
~~~~~~~~~~~~~~~~~~~~~~
Le langage de description d'enveloppe étant simple, puissant, mais
pas forcément facile à comprendre, voici un exemple, pour une
enveloppe de tonalité:
0 Vibrato On
Le vibrato est enclenché
1 Vib Width 06
Profondeur du vibrato: 6
2 Vib Speed 18
Vitesse du vibrato: 18 (énergique)
3 Wait 50
Jusqu'ici, les commandes 0,1 et 2 se sont passées
instantanément, dans la même frame. Maintenant, le
tracker va s'arrêter ici pendant 50 frames (1 s
environ), et va éxécuter le vibrato.
4 Vibrato Off
Puis on arrête le vibrato.
5 Tone Step 10
6 Tone speed 3
Ensuite, on fixe le pas de la tonalité à 10, et sa
vitesse à 3. Notez qu'il ne s'est encore rien produit
produit au niveau du son. Ces 3 dernières instructions
ont été exécutées instantanément.
7 Wait 32767
Maintenant, pendant 32767 frames (le maximum en
fait), la tonalité, fixée à 1000 en hexa par défaut,
va augmenter de 10 toutes le 3 frames.
8 Jump to 7
Retour au Wait précédent, on a une boucle sans
fin. Si on avait simplement terminé par End au lieu de
Wait + loop, le son serait resté tel qu'il était à la
fin du vibrato et les dernières commandes auraient été
sans effet.
III) MODE D'EMPLOI DU SOUNDTRACKER
==================================
Après le chargement, vous vous trouvez devant un écran divisé en
plusieurs parties. La première, qui se trouve plutôt dans la moitié
inférieure de l'écran, est divisée en un certain nombre de colonnes.
Elles représentent les voies du soundtracker. Une autre partie, en
haut à gauche, vous informe sur la chanson (numéro de pattern, point
de bouclage, etc...) et l'instrument sélectionné. La partie en haut à
droite contient les icônes des fonctions principales. Juste en dessous
se trouvent d'autres icônes et boutons, qui correspondent à un groupe
spécifique de fonctions (disque, outils...). Enfin la partie centrale
donne quelques informations: les voies qui sont coupées, leur dispo-
sition, l'octave du clavier, la mémoire libre, etc.
1) Les fonctions principales
============================
Voyons tout d'abord les icônes concernant la chanson. Chacune
d'elles est accompagnée d'un nombre (en hexadécimal, base 16) et de
deux petites flèches. En cliquant sur la flèche du haut, vous augmentez
le nombre, et sur celle du bas, vous le diminuez. Un clic gauche le
change d'une unité, un clic droit le change un peu plus vite, et les
deux boutons à la fois, c'est encore plus rapide. Il est également
possible d'entrer directement la valeur au clavier en cliquant sur le
nombre en question.
a) Icônes de gauche
~~~~~~~~~~~~~~~~~~~
POSITION Indique la position actuelle dans la "song". En effet,
un module est constitués d'une succession de patterns.
A chaque position est associé un numéro de pattern.
PATTERN Tiens, justement le voilà le numéro de pattern!
LENGTH Longueur de la song. Le position vont donc de 0 à
Length-1.
REPEAT Position de répétion. Quand la chanson arrive à la
fin, elle recommence à partir le la position indiquée
ici.
INSTR Le numéro de l'instrument courant. Quand une note est
entrée, elle porte ce numéro. Si vous cliquez sur
cette icône avec le bouton droit, le numéro
d'instrument prendra le numéro du sample courant (voir
ci-dessous) et le sous-menu courant passera en mode
'Instrument'.
SAMPLE Le numéro du sample courant. Comme pour l'icône
précédente, un clic avec le bouton droit changera ce
numéro par celui de l'instrument courant et les sous-
menu passera en mode 'Sample'.
b) Boutons du panneau supérieur
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PLAY SONG Joue la chanson en entier, à partir du début du
pattern si le bouton gauche est cliqué, et à parir de
la ligne courante si c'est le bouton droit.
PLAY PATTERN Joue le pattern courant en boucle. Distinction de
bouton comme pour Play Song.
INSERT POS Insère une position dans la song (liste des patterns),
après la position désignée par Position. Si le bouton
droit est cliqué, le nouveau pattern sera le premier
pattern non-utilisé rencontré. Si celui-ci est vierge,
sa taille sera initialisée (à 64 lignes par défaut).
DELETE POS Retire de la song la position courante.
EDIT Passage en mode d'édition. Il devient alors possible
de modifier le pattern courant.
STOP Arrète la chanson.
HELP Résumé des diverses fonctions.
SAMPLE EDITOR Accès à l'éditeur de samples.
PREFS Accès au tableau des préférences.
***Pas encore fait***
SCORE Accès à la partition.
***Pas encore fait***
DISK Accès au sous-menu des fichiers.
TOOLS Accès au sous-menu des outils de composition.
INSTRUMENTS Accès au sous-menu des instruments.
SAMPLES Accès au sous-menu des samples.
ENVELOPES Accès au sous-menu des enveloppes.
c) Presets et touches Mute
~~~~~~~~~~~~~~~~~~~~~~~~~~
A propos des presets: afin de faciliter la composition avec
beaucoup de voies, j'ai du trouver un système permettant de s'y
retrouver facilement dans la partition, même quand le nombre de voies
jouées est supérieur à celui des voies affiché à l'écran. Au milieu de
l'écran, il y a une icône nommée PRESET suivie d'une série de nombre.
En cliquant sur un des nombres (un des presets), vous sélectionnez
quelles voies vont être affichées à l'écran, et donc quel sera le
preset actif. Le numéro de chaque voie est d'ailleurs affichée en haut
des colonnes. Vous pouvez le modifier avec les flèches ou en tapant
son numéro au clavier. Si vous voulez n'afficher que N colonnes, il
suffit de cliquer avec le bouton droit au-dessus de la Nième colonne.
Vous avez donc à votre disposition 32 configurations de voies paramé-
trables. Vous pouvez l'utiliser par exemple pour visualiser seulement
une section rythmique, ou une partie piano etc, les exemples ne
manquent pas.
En-dessous des presets, il y a une autre série de nombres à côté
d'une icône ON/OFF. Ils indiquent quelles voies sont coupées. Pour
couper une voie, cliquez sur le numéro de la voie avec le bouton
gauche, ou sur la voie elle-même. En haut de chaque voie, il y a
également un signe qui indique par un rond que la voie est active, par
une croix qu'elle est coupée. Si vous cliquez sur la case ON/OFF avec
le bouton gauche, toute les voies sont mises sur ON. Avec le droit,
toutes les voies ont leur état inversé. Toujours avec le bouton droit,
si vous cliquez sur le numéro d'une voie, elle sera mise sur ON et
toutes les autres coupées. C'est pratique pour voir ce que donne une
voie en solo.
Le pavé numérique a deux fonctions: la première (mode Sample) est
de choisir le sample courant par appui sur une des 16 touches du pavé
(excepté le 0 et le .). Vous pouvez attribuer à chaque touche du pavé
un numéro de sample en pressant la touche + SHIFT droit. Le numéro du
sample courant sera ainsi enregistré. Notez qu'avec SHIFT gauche vous
avez accès à 16 autres samples.
La deuxième fonction est le drumpad. En appuyant sur une des
touches, vous entrez dans la partition note, instrument et effet qui
lui sont attribués. Pour enregistrer une note dans le drumpad, placez
vous sur la note désirée dans la partition, puis pressez SHIFT droit +
touche. Même remarque pour SHIFT gauche que précédemment. Le drumpad
sert à rentrer rapidement dans la partition des instruments utilisés
tout le temps sur la même note, comme les percussions.
d) Encore quelques icônes
~~~~~~~~~~~~~~~~~~~~~~~~~
NB OF VOICES/ Ces deux icônes indiquent le nombre de voies et de
LINES lignes par pattern. Cliquez dessus pour changer un des
paramères. Vous pouvez modifier le nombre de lignes de
chaque pattern indépendemment, mais le nombre de voies
concerne TOUS les patterns. GT vous demande si vous
désirez conserver les patterns (si les nouveaux
paramètres le permettent, sinon certaines voies seront
détruites). Avec 'New song', la séquence sera effacée.
Si vous cliquez avec le bouton droit sur 'Lines: xx',
la taille du pattern sera automatiquement fixée (à 64
lignes par défaut).
STEP Permet de sauter des lignes lors de l'entrée des
notes. Le pas peut être négatif, ou nul, par exemple
pour entrer facilement des accords (combiné avec
<TAB>).
CHRONOMETRE Mesure le temps qui s'est écoulé depuis le début de la
musique.
LE BOUTON En cliquant en tout haut à gauche de l'écran, vous
SECRET pouvez quitter GT.
NB: si certaines icônes n'ont aucun effet quand elles sont activées,
ne vous affolez pas, ne sortez pas en courant dans la rue en vous
arrachant les cheveux et en criant au bug, c'est tout simplement que
la fonction n'est pas encore programmée (mais ne saurait tarder à
arriver).
Une remarque à propos du nombres de voies. Normalement, GT
accepte sans problème jusqu'à 32 voies. On peut cependant en utiliser
plus, mais cela depend de la hauteur des notes. Je m'explique: plus
les notes sont hautes, moins vous pourrez mettre de voies. Par
exemple, 32 voies avec que du C-0 marche parfaitement (même si ce
n'est pas très intéressant), mais par contre vous ne pourrez pas
mettre toutes le voies avec du B-4. Quand la limite est dépassée, des
bruits peu agréables se font entendre, mais tout revient dans l'ordre
si vous arrêtez la musique et supprimez la note fautive. En aucun cas
il n'y a plantage. Il est cependant possible de contourner le problème
en baissant la fréquence d'échantillonnage (50KHz par défaut), ce qui
baisse par ailleurs la qualité du son.
Enfin l'icône pour quitter le programme n'apparaît pas, il faut
cliquer tout en haut à gauche pour sortir.
2) Quelques touches utiles
==========================
D'abord les notes (pour un clavier AZERTY):
C C# D D# E F F# G G# A A# B C C# D D# E F F# G G#
______________________________________________________________________
2 3 5 6 7 9 0 - `
A Z E R T Y U I O P ^ $
______________________________________________________________________
S D G H J L M
W X C V B N , ; : =
______________________________________________________________________
En vrac:
SHIFT + ⇦ ou ⇨ : Position +/-
SHIFT + ⇧ ou ⇩ : Saute au début de la mesure la plus proche
TAB : Place le curseur sur le début de la colonne suivante
SHIFT + TAB : L'inverse de ci-dessus
CTRL + SHIFT + ⇧ ou ⇩ : Diminue ou augmente le nombre de lignes de
pattern affichées
ESPACE : Stop/Edit
SHIFT + Note ou Chiffre : Rentre la note ou le chiffre mais déplace le
curseur vers la droite au lieu du bas.
BACKSPACE : Détruit la note sous le curseur et son instrument
SHIFT + BACKSPACE : Détruit seulement l'effet
CTRL + BACKSPACE : Détruit note, numéro d'instrument et effet
CTRL + DELETE : Supprime une ligne de la voie sur laquelle est le
curseur
SHIFT gauche + DELETE : Supprime une ligne du pattern
SHIFT gauche + CTRL + DELETE : Supprime une ligne du preset
CTRL + INSERT : Insère une ligne dans la voie sur laquelle est le
curseur
SHIFT gauche + INSERT : Insère une ligne dans le pattern
SHIFT gauche + CTRL + INSERT : Insère une ligne dans le preset
Ces 6 commandes + SHIFT droit : Rotation vers le haut ou le bas au
lieu d'inserion/suppression
INSERT : Diminue de 1 le numéro de l'instrument courant
CLR HOME : Augmente de 1 le numéro de l'instrument courant
ESC : Change l'octave du clavier
. du pavé numérique : Prendre le numéro de l'instrument situé sous le
curseur
SHIFT droit + Pavé : Enregistrer sur le drumpad la note sous le
curseur
F5 : Sélection Numéro de sample/Drumpad
0 du pavé : Play song
SHIFT + RETURN ou + 0 du pavé : Play pattern
RETURN : Play line
F4 : Continue de jouer la song
SHIFT + F4 : Continue de jouer le pattern
F1 : Marque le début du bloc
SHIFT + F1 : Marque la fin du bloc
F2 : Copie le bloc à l'endroit du curseur (piste)
SHIFT + F2 : Copie le bloc (pattern)
CTRL + F2 : Copie le bloc (preset)
ALT + F2 : Copie le bloc (la voie sous le curseur)
CTRL + D : Affichage du temps machine. Cette touche fait apparaître
une bande horizontale défilant sur l'écran. Elle sert à
savoir s'il est encore possible de rajouter des voies. La
bande ne doit pas envahir tout l'écran, où alors vous
péririez dans d'atroces souffrances que votre faible intel-
lect ne pourrait même pas imaginer... oh là je divague
(mais dix vagues c'est beaucoup pour un seul homme, hein?).
Bon pour les programmeurs et les curieux, les bandes rouges
représentent le temps utilisé par le 68030 + DSP et les
bleues celui par le DSP seulement.
CTRL + E : Change la largeur des voies affichées. Je m'explique: en
temps normal, on peut voir sur la partition la note, son
instrument et son effet. Mais on peut aussi voir (et
éditer) les commandes de volume, grace à cette touche. De
même, il est possible de supprimer l'affichage des effets
pour obtenir plus de voies à l'écran.
CTRL + R : Change la fréquence de replay. A l'origine le player est en
50 KHz, mais on peut passer en 32, 25, 20, 16 et 12 KHz. Si
cette manipulation baisse la qualité sonore, elle permet en
revanche d'exploiter à fond les 32 voies et les samples à
très haute fréquence.
CTRL + S : Augmente le pas d'édition, pour pouvoir par exemple
n'entrer que des croches sans appuyer tout le temps sur la
flèche du bas.
+ SHIFT : Diminue le pas d'édition. Ce pas peut être nul (on fait
alors du "sur-place", très utile combiné avec la touche TAB
pour entrer des accords), et même négatif.
CTRL + I : Active ou désactive l'interpolation linéaire sur la voies
située sous le curseur. Cette fonction permet d'obtenir une
qualité de son bien meilleure, surout avec les samples
échantillonnés à basse fréquence. Cependant il y a une
légère perte de dynamique due aux aigus qui sont estompés.
Cette fonction prend aussi beaucoup de temps de calcul pour
le DSP, c'est pourquoi il est possible de ne l'activer que
sur certaine voies.
+ SHIFT : Active/désactive sur toutes les voies.
ALT + L : Charge un module.
ALT + S : Sauve un module.
ALT + M : Suivi de la touche 1,2, 4 ou 5, cette fonction recadre
l'écran en overscan qui est légèrement décalé sur une TV.
NB: Chaque télévision a son propre domaine d'affichage et
requiert donc des paramètres différents.
CTRL + ALT + P : Snapshot de l'écran. Après avoir pressé ces touches,
cliquez sur les coins en haut à gauche et en bas à droite
de la portion d'écran à capturer. L'image est sauvée en
.TGA, sous le nom de SNAPxxxx.
3) Menu Disk
============
C'est le menu des fichiers (tiens donc!). Là aussi, plusieurs
icônes:
LOAD MOD Charge un module. Si le bouton droit est cliqué, le
module indiqué dans le chemin est chargé
automatiquement.
Les modules compactés avec ATOMIC 3.5 et PACK ICE 2.1
ou 2.4 sont reconnus et chargés.
SAVE MOD Sauve un module. Bouton droit actif. Le module est
sauvé seulement au format .GT2, .GTK, .S3M ou .MOD.
Si le module est déjà présent sur le disque, un
fichier de back up est créé (.BAK) pour sauver
l'ancien et prévenir ainsi toute erreur de
manipulation.
LOAD PREF Charge un fichier de préférences.
SAVE PREF Sauve un fichier de préférences. Le fichier chargé par
défaut par Graoumf Tracker (merci de prononcer sans
cracher) est GTKPREFS.INF.
MODULE FILE Ce sont les formats de modules disponibles.
PATH OF... Chemins d'accès, avec les noms de fichier par défaut.
AUTOLOAD Celui-là il est spécial. Lors du chargement, Graoumf
Tracker charge le module et les samples présents
(s'il y en a) dans ce répertoire. Cela permet au
musicien d'avoir un certain nombre d'instruments prêts
pour pouvoir commencer à composer sans avoir à
chercher pendant des heures les bons samples dans sa
collection.
MAKE DIR Fabrique un nouveau sous-répertoire
DEL DIR Retire un sous-répertoire du disque. Il doit être vide
(le sous-répertoire, pas le disque, suivez un peu!)
DEL FILE Zabrouf, plus de fichier!
RENAME Hop, personne n'a rien vu, j'ai changé le nom du
fichier.
FORMAT Formate un disque HD en 1.44 Mo ou 1.6 Mo (ou plus, au
choix).
***pas encore fait***
A propos des différents formats de sauvegarde, il faut savoir que
seul le format .GT2 est capable de tout sauver correctement.
Le format .GTK tient compte de tous les effets, mais ne sauve pas
les enveloppes et les instruments multi-samples. Chaque instrument
dans la partition est associé au sample de même numéro.
Ensuite vient le .S3M. Mêmes restrictions que pour le GTK, sauf
que la taille totale du module ne doit pas dépasser 1 Mo pour être
relu correctement par la suite. Un certain nombre d'effets seront
également perdus, ou leurs paramètres arrondis, comme les slides de
panning, les volumes exponentiels, etc. Les octaves extrêmes (6,7 et
8) sont sauvées telles quelles mais ne sont pas permises dans le
format officiel. De plus, le format est théoriquement limité à 16
voies de sons digitalisés même s'il est possible d'en faire tenir 32.
Le format .MOD enfin, tient compte de toutes ces restrictions mais
en pire. Les octaves couvertes s'étalent de 1 à 3. De nombreux effets
seront perdus, en particulier la colonne de volume, qui est convertie
en effet ProTracker Cxx quand c'est possible (elle n'a pas la priorité
sur les autres effets). Tous les slides de volumes seront également
arrondis à un multiple de 4, par excès. Il faut aussi savoir que le
nombre maximum de samples est de 31. Les samples dont le numéro est
supérieur à 31 (1F en hexa) seront placés dans les places restantes
avant ce numéro. S'il y a plus de 31 samples au total, ils ne seront
pas tous sauvés. Si le module fait 4 voies / 64 lignes, il est sauvé
comme un module normal (identificateur M.K.); s'il fait plus de 4
voies il est sauvé au format FastTracker (id. xCHN); et si le nombre
de lignes est différent de 64, il est sauvé au format de Digital
Tracker (id. FAxx).
4) Menu Tools
=============
Eh oui, toujours une floppée de boutons. On y va:
START Fixe le début du bloc à la position occupée par le
curseur. La voie, le pattern, le début et la fin du
bloc sont affichés sur la ligne centrale
(BLK vv/pp:dd-ff).
END Fixe la fin du bloc
PASTE Copie le bloc à l'endroit pointé par le curseur.
INSERT Insère le bloc à l'endroit pointé par le curseur.
CLEAR Efface le bloc.
DELETE Supprime le bloc en remontant la suite.
NOTE UP Toutes les notes du bloc sont augmentées d'un demi-
ton.
NOTE DOWN Toutes les notes du bloc sont baissées d'un demi-ton.
SWAP Echange le bloc avec la partie de même taille située
sous le curseur.
REPLACE/TRANSP Si la transparence est active, lors de la copie de
bloc les notes de l'endroit destination de seront pas
effacées si un vide doit être mis par-dessus.
ALL/MASK Si MASK est actif, les opérations de bloc utilisent un
masque (voir plus bas).
TRACK/ Définit l'étendue du bloc à manipuler.
PATTERN/
PRESET
Il y a deux icônes, nommées MASK ON et REPLACE BY, qui consèrnent
le masquage du bloc. Le premier masque filtre toutes les notes. Un
point d'interrogation signifie qu'il peut y avoir n'importe quoi dans
ce champ. Le deuxième masque est un masque de remplacement. Un point
d'interrogation signifie que la donnée en question est laissée telle-
quelle, sinon elle est remplacée par la valeur indiquée. Exemple: si
MASK ON = C-2 1????, et REPLACE BY = G-3 41234, lors d'une copie
seulement les notes en C-2 de l'instrument numéro 1 seront prises en
compte, et remplacées par un G-3 de l'instrument 4 avec l'effet 1234.
EXT NOTE est également un filtre de remplacement, mais sur l'effet
d'une note rentrée au clavier. Par exemple, si EXT NOTE = 0123, quand
une note sera frappée au clavier, elle sera automatiquement suivie de
l'effet 0123.
Pour modifier ces masques, cliquez dessus et entrez vos données
comme sur la partition. Espace met une note vide.
CLEAR SONG Efface tous les patterns
CLEAR INSTR Efface tous les samples
CLEAR ALL Efface tout !
.../... Page suivante, on y vient:
Dans cette deuxième page du menu Tools, vous pourrez créer
aisément des effets d'écho, sans toucher aux samples, simplement en
jouant avec le volume.
ECHO Déclenche l'effet d'écho. Chaque note de la piste
consernée sera répétée avec un volume décroissant.
EVERY n LINES Détermine l'espace entre chaque répétition.
CONT Si cette icône est active, l'écho d'une note
continuera même après une autre note.
FEEDBACK Dans ce mode, le pourcentage indique le volume que
devra avoir chaque répétition par rapport à la précé-
dente.
FADESTEP Indique simplement de combien doit baisser le volume
entre chaque répétition.
VOLUME SLIDE Effectue une montée ou descente progressive de volume
entre deux commande de volume. Le curseur doit se
trouver entre celles-ci. La colonne de volume est
utilisée à cet effet. Exemple:
C-2 1 2030 Volume de départ \ C-2 1 2030
D-2 1 .... ==================\ D-2 1 .... 39
E-2 1 .... | Cliquez sur \ E-2 1 .... 42
.... | Volume Slide / .... 4B
F-2 1 .... ==================/ F-2 1 .... 54
G-2 1 .... 5D Volume d'arrivée / G-2 1 .... 5D
.../... Re-page suivante:
C'est la page de la song. La fenêtre de gauche présente toutes les
positions ainsi que tous les patterns associés, avec leurs noms.
Cliquez dessus avec le bouton gauche pour changer la position dans la
séquence, et avec le bouton droit pour modifier le nom du pattern.
INSERT POS Insère une nouvelle position à l'endroit du curseur.
Si le bouton droit est cliqué, le nouveau pattern sera
le premier pattern vierge rencontré.
DELETE POS Supprime la position sous le curseur.
.../... Retour à la 1ère page du menu Tools.
5) Menu Instruments
===================
C'est ici que vous allez pouvoir fabriquer vos instruments à
partir de samples préalablement chargés. La fenêtre de gauche vous
montre la répartition des samples suivant les notes. En effet, vous
pouvez avoir plusieurs samples par instrument, afin de couvrir un
grand nombre d'octaves sans que le son soit altéré dans les extrêmes
aigus ou graves.
La première colonne indique le numéro du sample, la deuxième son
nom, la troisième la transposition, c'est-à-dire de combien de demi-
tons il faut décaler la note d'origine pour obtenir la note du sample.
Enfin la quatrième colonne est la note qui lui correspond au sample.
Par exmple:
07 PIANO 1 C-0 +12
... ... ...
08 PIANO 2 C-2 +00
... ... ...
09 PIANO 3 C-4 -12
... ... ...
09 PIANO 3 G-8 -12
Admetons que ce soit l'instrument 5. Quand vous allez entrer une
note avec cet instrument, un sample différent sera joué selon la
hauteur de la note. Si la note est entre C-0 et B-1, ce sera le sample
7 qui sera joué, mais 12 demi-tons (une octave) au-dessus de la note
entrée. Si vous aviez rentré G-0, GT aurait joué le sample 07 à la
note G-1. Avec une note entre C-2 et B-3, le sample 8 est joué tel
quel (transposition 0) et entre C-4 et G-8, le sample 9, baissé d'une
octave.
Dans cette liste, la partie dont on veut modifier les caracté-
ristiques est affichée en rouge. Voici maintenant la description des
boutons, comme d'habitude:
SAMPLE Modifie le numéro du sample de la partie sélectionnée.
TRANSPOSE Modifie la transposition en demi-tons du sample
GROUP Quand cette icône est activées, tous les changement de
numéro de sample sont affectés à tout le groupe de
notes entourant le curseur. Sinon c'est seulement la
note sous le curseur qui est modifiée.
FROM / TO Change l'espace couvert par le sample
VOLUME Volume général de l'instrument
VOLUME/TONE/PAN Sélection des numéros d'enveloppes pour cet
instrument.
LIST Permet d'accéder à la liste des instruments. Cliquez
sur l'instrument pour le choisir.
LOAD INSTRUMENT Charge un instrument et ses samples, tout en gardant
les samples associés à l'ancien instrument.
LOAD & REPLACE Charge un instrument avec ses samples. Les samples
spécifiques de l'ancien instrument sont effacés, et
les nouveaux chargés dans les premières places vides
trouvées.
*** Pas encore fait ***
SAVE INSTRUMENT Sauve un instrument avec tous ses samples.
6) Menu Samples
===============
Dans ce menu vous allez pouvoir charger et sauver vos samples,
ainsi que modifier leurs caractéristiques. Passons tout de suite aux
boutons et icônes:
SAMPLE Le numéro du sample courant. A côté figure son nom,
cliquez dessus pour l'éditer
VOLUME Le volume de l'instrument, de 0 à FFF en hexa, 100
étant la valeur moyenne.
LENGTH Sa longueur en octets
REPEAT Son point de bouclage
REPLEN La longueur du bouclage.
FINETUNE Indique de combien de 16èmes de tons au-dessus/en-
dessous de la note l'instrument doit être joué. Ce
paramètre est utile lorsque des samples sont mal
accordés.
FREQUENCY Indique la fréquence d'échantillonnage du sample. Par
défaut à 8363 Hz, mais si vous chargez des .AVR par
exemple, la fréquence du fichier sera reprise.
BITS Indique la précision du sample (8 ou 16 bits). Pour
changer le sample de précision cliquez sur cette
icône. Attention, si vous passez de 8 à 16 bits, il
n'y aura pas de différence; en revanche si vous passez
de 16 à 8 bits vous gagnez de la mémoire mais vous
perdez de la qualité (qui ne sera pas retrouvée lors
d'un passage à 16 bits).
BALANCE Balance automatique. Si ??? se trouve à cet endroit,
la balance de la voie où est joué l'instrument de sera
pas changée. Sinon, la voie prendra la valeur indiquée
comme nouvelle balance.
KILL Détruit le sample courant
LOAD Charge un sample en mémoire. Un clic avec le bouton
droit charge le sample dont le nom figure dans le
chemin du menu Disk. Le sample peut être packé avec
Atomic 3.5, Ice Packer 2.1 ou 2.4.
SAVE Sauve le sample. Un clic avec le bouton droit sauve le
sample dans le chemin du menu Disk. La sauvegarde se
fait au format AVR.
SAMPLE FILE Choix de l'extension par défaut.
LIST Accès à la liste des samples. Un petit point à côté du
numéro d'un sample indique que celui-ci est non vide.
INSTRUMENT ? Cherche à quel instrument appartient le sample
courant. Si le bouton gauche est cliqué, la recherche
se fait depuis le début, et si c'est le droit, la
recherche s'effectue depuis l'instrument courant
(exclus). L'instrument trouvé devient alors instrument
courant.
7) Menu Enveloppes
==================
Ce menu vous permet d'éditer les enveloppes. Les commandes de
l'enveloppe se trouvent dans la fenêtre de gauche (le curseur est
représenté par un ">"), et la liste des commandes dans la fenêtre de
droite. Pour insérer une commande au niveau du curseur, cliquez sur
cette commande dans la liste. Et au milieu de tout ça trônent quelques
boutons:
VOLUME Bontons indiquant le type d'enveloppe éditée.
TONE
PAN
ATTACK Ces bontons indiquent la section de l'enveloppe qui
KEY OFF est éditée: Attack est l'enveloppe normale de la note
(quand elle commence), et Key Off l'enveloppe exécutée
lors de l'arrêt de la note (avec l'effet Note Cut)
ENVELOPE Désigne le numéro de l'enveloppe courante, son nom est
éditable juste en-dessous.
CLR ENV Permet de remettre à zéro l'enveloppe
DEL COM Efface la commande d'enveloppe sous le curseur
COPY Copie l'enveloppe dont le numéro est désigné dans
l'enveloppe éditée.
8) Menu Control
===============
Cette partie vous permet de controler le volume de sortie, le
tempo, la vitesse et les balances de chaque voie.
L, R Volume général des canaux gauche et droit. Il est
possible de rentrer le volume à la main ou de bouger
le fader avec la souris.
M Master volume du soundtracker (celui commandé par la
fonction 5xxx).
TEMPO Tempo en BPM. Correspond à la commande 0Fxx.
SPEED Vitesse d'une double-croche (vitesse normale = 6).
Correspond à la commande A8xx.
01-08, 09-16, Sélectionne les 8 voies dont on modifiera la balance
17-24, 25-32 à l'écran.
1, ..., 32 Balance pour chaque voie. Comme d'habitude, réglage
à la main ou au fader. Correspond à la commande 4xxx.
9) Menu MIDI
============
Cette partie vous permet de relier le Graoumf Tracker à un
synthétiseur, une boîte à rythmes ou à tout autre appareil pourvu d'un
port MIDI (un autre ordinateur, par exemple). Seul le MIDI In
(réception de données par le GT) est disponible pour l'instant, et
uniquement en mode polyphonique.
La synchronisation en MIDI In permet d'ajuster la vitesse du
Graoumf Tracker à l'appareil MIDI connecté, ce qui est particulière-
ment utile en mode Enregistrement. Cependant, pour des raisons
techniques difficilement contournables, les sons joués par GT seront
légèrement retardés (de l'ordre du 20ème de seconde) par rapport aux
signaux reçus. Mais au point de vue de la partition, tout se passe
normalement.
Venons-en tout de suite aux différentes icônes qui jonchent le
sous-menu:
MIDI IN Avec cette fonction, le Graoumf Tracker est capable de
jouer et d'enregistrer des notes venant du port MIDI.
MIDI OUT Non disponible.
SYNC IN Enclanche la synchronisation MIDI externe.
SYNC OUT Non disponible.
MONOPHONIC MODE Non disponible.
POLYPHONIC MODE La réception des notes se fait sur plusieurs pistes,
assignées à des canaux MIDI dans le sous-menu suivant.
NOTE OFF Transcrit sur la partition les signaux Note Off (arrêt
de la note: effet 0A00).
VELOCITY Transcrit sur la partition la vélocité d'une note par
une commande de volume.
CHANNEL Non disponible.
INSTRUMENT Non disponible.
P.M. CONF Accès au sous-menu de configuration du mode
polyphonique.
Dans le sous-menu de configuration du mode polyphonique, il y a à
droite un tableau représentant les numéros de canaux MIDI associés à
chaque piste. Cliquez sur le numéro de la piste pour lui associer ou
lui supprimer un numéro de canal, et cliquez sur le numéro de canal
avec les boutons gauche ou droit pour augmenter ou diminuer ce numéro.
Voici les quelques icônes situées à gauche:
MIDI CHANNEL Indique le numéro du canal MIDI sur lequel on
travaille.
INSTRUMENT Numéro de l'instrument associé au canal sus-cité.
SELECT C. PRES. Le canal est associé à toutes les pistes du preset
courant.
REMOVE CHANNEL Retire toutes les pistes contenant le numéro du canal.
GENERAL CONF. Retour au menu MIDI principal.
10) Compatibilité avec les autres formats
=========================================
Même si Graoumf Tracker est capable de relire des format
différents du sien, la compatiblité n'est pas forcément parfaite,
souvent à cause de la différence de concept entre les soundtrackers.
Format ProTracker .MOD et assimilés:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C'est le format standard, la compatibilité est quasi-totale. Les
différentes versions mutantes de ce format (Fastracker par exemple)
sont aussi relues, en 4 voies ou plus. Seuls quelques effets (très peu
employés) n'ont pas été implantés. Voici la liste de ceux qui sont
compatibles:
0xx - Arpeggio E1x - Fine porta up
1xx - Porta up E2x - Fine porta down
2xx - Porta down E4x - Set vibrato waveform
3xx - Tone porta E5x - Set finetune
4xy - Vibrato E6x - Pattern loop
5xy - Tone porta + Volume slide E7x - Set tremolo waveform
6xy - Vibrato + Volume slide E8x - Panning
7xy - Tremolo E9x - Retrig sample
8xx - Panning EAx - Fine volume slide up
9xx - Sample offset EBx - Fine volume slide down
Axy - Volume slide ECx - Note cut
Bxx - Jump to position EDx - Note delay
Cxx - Set volume EEx - Pattern delay
Dxx - Break pattern
Fxx - Set speed/tempo
Il manque en fait Set glissando control (E3x) et Funk loop (EFx).
Les effets 8xx et E8x ne sont pas les effets du ProTracker original
(Phasor Effect pour le 8xx), ceux-ci étant rarement utilisés. De
nombreux soundtracker les ont changés en panning, c'est également le
cas du Graoumf Tracker.
Maintenant la liste des identificateurs reconnus:
M.K. / M&K& / M!K! ................................ Protracker
FLT4 / FLT6 / FLT8 / RASP ....................... StarTreckker
xCHN / xxCH ...................................... FastTracker
CD81 ........................................... Octalyser STE
FAxx ..................................... Digital Tracker 030
Format OctaMED Pro Amiga .MMD:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ce format est assez compatible, les instrument Synth/hybrid sont
aussi relus mais leurs enveloppes et effets spécifiques ne sont pas
encore gérés. Comme chaque pattern a une longueur qui lui est propre,
une voie supplémentaire est générée; elle contient une commande Break
Pattern.
Format .669:
~~~~~~~~~~~~
Les modules de ce type sont normalement bien relus. Une 9ème piste
est générée pour gérer les commandes de vitesse et de fin de pattern
qui sont normalement indépendantes.
Format MultiTracker .MTM:
~~~~~~~~~~~~~~~~~~~~~~~~~
Le format MTM est correctement relu.
Format Scream Tracker 3 .S3M:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pas de problème pour ce format, les spécificités de Scream Tracker
3.2 sont aussi prises en compte. Je pense que GT est désormais le
soundtracker qui rejoue le mieux les S3M sur Falcon.
Format Ultra Tracker .ULT:
~~~~~~~~~~~~~~~~~~~~~~~~~~
GT relit ce format (versions V001 à V004), mais comme il y a deux
effets par note, on fait comme on peut: Cxx est pris en charge par la
colonne de volume, et le premier effet a priorité sur le second.
L'effet numéro 5 n'est pas repris (c'est du bidouillage sur les
boucles des samples).
Format Digital Tracker .DTM:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La compatibilité est quasi-parfaite, à part les samples stereos
automatiquement transformés en mono. Les vieux modules .DTM sont aussi
relus.
Format Fast Tracker 2 .XM:
~~~~~~~~~~~~~~~~~~~~~~~~~~
La relecture de ce format est assez superficielle pour l'instant,
ainsi tout ce qui touche aux enveloppes n'est pas pris en compte.
Toutefois il est possible de relire la plus grande partie des modules
correctement, ceux-ci n'utilisant que rarement les enveloppes.
11) Le ficher de préférences GTKPREFS.INF
=========================================
Il est tout a fait possible de modifier un certain nombre de
paramètres du Graoumf Tracker initialisés au chargement, comme le
nombre de pistes et de lignes par défaut, les touches du clavier, le
type d'affichage des voies, les paramètres des effets du Sample
Editor, etc...
Tous ces paramètres sont stoqués dans le ficher GTKPREFS.INF, qui
est un fichier 100% ASCII, que vous pouvez modifier avec n'importe
quel éditeur de texte.
Le fichier est contitué d'une suite de deux types de syntaxes: Les
affectations et les commentaires. Ceux-ci commencent par un point-
virgule ";" et se terminent à la fin de la ligne. Vous pouvez placer
n'importe quoi après le point-virgule car le commentaire est ignoré
par le programme. Il sert surtout à bien éclaircir la structure des
affectations dont nous allons parler.
Les affectations constituent en effet la plus grande partie du
fichier. Elles sont constituées d'un nom de variable, propre à Graoumf
Tracker, d'un égale "=", et de données, qui seront affectées à cette
variable.
Le format de ces données dépend en fait de la variable. Des
commentaires sont mis par le tracker pour vous indiquer ce que vous
pouvez y mettre.
La redéfinition des touches est un peu spéciale. Le nom de la
fonction dont on veut définir la touche est précédée de "keydef".
Ensuite vient le nom, puis un éventuel paramètre, explicité plus loin.
Derrière le "=" se trouvent la liste des touches qu'il faut presser
pour obtenir l'effet voulu. On peut y mettre:
- Toutes les lettres (il faut quand même savoir qu'un certain
nombre de ces lettres sont utilisées pour la saisie des notes),
- Les touches suivantes: esc, tab, <, backspace, return, del, #,
help, undo, ins, clr, up, down, left, right, pad0 et padpoint. Il ne
peut y avoir qu'une seule de ces touches par fonction.
- On peut aussi associer à ces touches des modificateurs, comme
lshift (gauche), rshift (droit), shift (n'importe laquelle des 2),
ctrl, alt et caps. On peut les mettres toutes à la fois.
Il y a également des fonctions qui se servent de blocs de touches,
comme la sélection d'un instrument par exemple. Chaque ensemble
possède 32 "cases", et on peut associer une partie de ces 32 cases à
un bloc de touches. C'est la qu'intervient le paramètre, il donne
l'offset du début du bloc dans l'ensemble (de 0 à 31). Ces blocs sont:
numpad (pavé numérique) et fkeys (touches de fonction). Si vous avez
par exemple paramétré le choix d'instrument avec les touches de
fonction + 12, quand vous presserez F1, l'instrument dont le numéro
est dans la case 12 sera sélectionné, F2 celui de la 13, etc...
Une autre fonction prend un paramètre, c'est "line": aller à la
ligne xx du pattern.
12) Les bugs: apprendre à les connaître
=======================================
GT ne possède visiblement pas trop de bug et est assez stable.
Signalons toutefois:
- Les erreurs de disk ne sont pas récupérées. Assurez-vous donc
d'avoir assez de place sur disque(tte) avant de sauver; souvenez-vous
aussi qu'un .BAK peut être généré.
- Gestion pas très propre de la mémoire. Au chargement, quand un
module est limite point de vue place, il peut y avoir un plantage. Par
contre si le module est réellement trop gros, l'erreur est
correctement signalée.
- une légère instabilité dans la fonction de sampling de l'éditeur
de samples.
- bugs possibles lors des changements de fréquence de replay.
- Fond blanc au lieu de noir dans certaines résolutions.
- Des erreurs de décompactage (Atomic 3.5) avec certains très gros
modules (taille > 1 Mo). Cela peut provoquer un plantage. La solution
serait qu'on me fasse parvenir les routines officielles de
décompactage de l'Atomic 3.5 (ou d'autres, car je crois que j'ai bien
les routines officielles!)
- bugs dans l'édition des enveloppes. Enfin un peu moins
maintenant.
- Instabilité dans l'enregistrement de module sous forme de
sample (avec une vitesse d'enregistrement différente de la fréquence
de replay).
- Le tempo n'est pas précisément juste à 100%, et donc la fonction
'Song-2-Disk' ne génèrera pas un sample parfaitement sychronisé, sauf
s'il est enregistré à la fréquence de replay. Sinon, modifiez la
fréquence de quelques Hz.
- Toujours dans cette fonction, si votre disque n'est pas assez
rapide, certains passages ne seront pas enregistrés, mais cela n'est
pas détecté.
- Plantage (rare) détecté lors du changement de tempo dans le menu
'Control' lorsque le microprocesseur est très occupé.
- Plantage possible quand on change la taille d'un pattern ou
d'un sample alors que des notes arrivent sur le MIDI.
Je m'efforce de corriger tous les bugs que je trouve, ou qui me
sont signalés, donc n'hésitez pas à me contacter si vous trouvez
quelque chose qui cloche.
D'autre part, je ne garantis pas le fonctionnement avec des cartes
accélératrices qui accélèrent relativement beaucoup plus le 030 (ou
040, voire 060, qui sait?) que le DSP. Si la demande d'une update avec
ce genre de carte se fait sentir, je me résoudrai à en sortir une, ce
ce qui ne devrait pas poser de problème.
IV) L'EDITEUR DE SAMPLES
========================
Cet éditeur est en plein chantier, Toutes les fonctions ne sont
donc pas encore disponibles. Les fonctions encore non implémentées
sont marquées d'un signe "(***)".
Le principe de fonctionnement est assez simple, et les
utilisateurs de ST-REPLAY Pro ne seront pas trop dépaysés car
l'éditeur de samples de GT utilise à peu près le même système.
Le travail s'effectue dans un "buffer", qui occupe le maximum de
mémoire disponible. Toute manipulation se fait sur le "bloc", délimité
par deux marqueurs.
L'écran est divisé en 3 parties. La fenêtre du haut représente la
courbe du sample. La partie centrale comporte les icônes principales
ainsi que les noms des sous-menus, qui sont dans la 3ème partie. Une
quatrième partie peut également apparaître, affichant divers graphs.
1) Les commandes principales
============================
Au début, votre buffer est vide. Pour travailler sur un sample, il
faut d'abord le charger dans le buffer. Les opérations effectuées, il
suffit de recopier le bloc dans l'instrument voulu. Attention, le
buffer parageant le même espace mémoire que les samples, il est fort
probable que la fin des données du buffer soient corrompues après un
chargement de module ou de sample. Vous pouvez bouger les marqueurs
(les 2 barres rouges) en cliquant sur l'endroit voulu avec le bon
bouton de la souris (gauche ou droit). Il y a aussi un 3ème marqueur
"fantôme", qui mémorise la dernière place du marqueur de fin de bloc
après chaque manipulation.
Mais examinons un peu ces commandes:
ZOOM Place la fenêtre d'affichage sur les marqueurs.
L'empacement de la fenêtre dans le buffer est indiqué
à droite et à gauche de l'écran.
ZOOM OUT Double la portion de buffer affichée.
COPY SAMPLE Recopie un sample dans le bloc délimité par les
TO BLOCK marqueurs. Le numéro du sample est indiqué sous la
fenêtre du buffer. Le sample peut être converti à la
résolution du buffer (8 ou 16 bits). Si le sample est
trop grand pour être copié dans le bloc, vous pouvez
soit le clipper, soit le faire dépasser du bloc.
COPY BLOCK Copie le contenu du bloc dans le sample courant.
TO SAMPLE
SWAP SAMPLE Echange le bloc et le sample courant. (***)
AND BLOCK
CLEAR Efface le bloc et met des samples vides à la place.
CUT Efface le bloc en faisant glisser dessus la partie
droite du buffer.
KEEP Vide le buffer à l'exception du bloc.
FLIP Renverse le contenu du bloc (le son est joué à
l'envers).
GAP (BLK) Repousse le buffer vers la droite d'une longueur égale
à celle du bloc.
GAP (SPL) Idem que précédemment, mais d'une longueur égale à
celle du sample courant.
PLAY Joue le contenu du bloc (1 fois). Espace ou clic droit
pour arrêter.
FINE POS Permet de localiser très précisément les marqueurs de
bloc. Cliquez sur cette icône, une boîte de dialogue
vous demande quel marqueur modifier. Pour positionner
précisément le marqueur, cliquez à l'endroit désiré
avec le bouton gauche. Vous pouvez faire scroller la
fenêtre en cliquant sur les bords gauche et droits.
Quand le positionnement est effectué, cliquez sur le
bouton droit pour sortir.
2) Données numériques sur le buffer
===================================
Juste sous la fenêtre du buffer se trouvent un certain nombre
d'informations. Vous pouvez modifier ces données à la main en cliquant
dessus. En voici une description sommaire:
POS L Indique la position du bord gauche de la fenêtre dans
le buffer.
CURS L Position du curseur gauche.
BITS Résolution actuelle du buffer de travail.
BLOCK Taille du bloc.
BUFFER Taille du buffer.
REPEAT Point de répétition (s'il y en a). (***)
FREQ Fréquence du buffer.
SAMPLE Numéro du sample courant. En cliquant dessus avec le
bouton droit de la souris, vous faites apparaitre le
sous-menu 'Samples'. Pour en sortir, cliquez à côté du
menu ou pressez <Esc>.
CURS R Position du curseur droit.
POS R Position du bord droit de la fenêtre.
3) Menu Volume
==============
Cette partie vous permettra de connaître le volume de votre bloc
et de le modifier comme bon vous semble.
VOLUME Cette icône indique le volume maximum du bloc, en
pourcentage. Cliquez dessus pour le modifier (les
valeurs supérieures à 100% sont tolérées, le sample
est alors saturé).
VOLUME ? Demande le calcul du volume maximum. En effet, ce
volume n'est pas calculé à chaque manipulation, pour
ne pas perdre trop de temps entre chaque manipulation.
±1, 2, 3, 6 dB Augmente ou diminue le volume de n dB. +1 dB
correspond à une augmentation de 25%, et +3 dB double
le volume.
Il y a également un sous-menu 'Volume on effects'. Vous pouvez
soit laisser le volume comme il est après le clacul d'un effet, soit
le rendre optimum, de façon à ce que la qualité du sample soit la
meilleure possible, sans saturation (100% de volume). (***)
Vous pouvez également modifier le volume dans le temps, pour créer
des effets de fondu par exemple:
FADE IN Fixe les paramètre pour un fondu de début.
FADE OUT Fixe les paramètre pour un fondu de fin.
START Indique le volume de début de fade. Attention, ce
pourcentage est par rapport au volume du sample, 100%
étant le volume normal du sample et non le maximum
possible.
END Volume de fin de fade.
FADE ! Déclanche le calcul du fade.
4) Menu Mixage
==============
Vous pouvez mélanger des samples entre, pour obtenir d'autres
samples plus riches et variés. Il est possible de mixer jusqu'à 5
échantillons à la fois. Ces éhantillons sont caractérisés par
plusieurs paramètres:
ON Quand cette icône est activée, le sample est pris en
compte dans le mixage.
START Indique le volume de début du sample.
END Volume de fin.
LOOP Le sample est bouclé (avec ses propres paramètres)
quand l'icône est enfoncée.
Numéro C'est le numéro du sample concerné. 00 indique que le
buffer est pris comme sample de mixage. Pour
sélectionner le sample courant, cliquez sur le numéro
avec le bouton droit.
Grâce à l'icône MASTER, vous pouvez indiquer le volume total du
résultat du mixage, sans avoir à changer les volumes de tous les
samples. Les numéros de 2 à 5 sont des présets pour les mixages de
2 à 5 échantillons. Effectuez le mixage avec l'icône MIX !.
5) Menu Record
==============
a) Avertissement
~~~~~~~~~~~~~~~~
Le Falcon possédant un Convertisseur Analogique/Numérique (ADC),
il est possible de "digitaliser" des sons provenant d'une source
audio. Cependant, les concepteurs du Falcon ont eu la curieuse idée de
mettre une entrée au niveau microphone (quelques mV). Le danger est
que si vous reliez une sortie au niveau ligne à cette entrée, vous
risquez de griller ce dernière, la sortie ligne étant beaucoup trop
forte. Il est possible de remédier à celà en rajoutant en série une
résistance de 200 KΩ à chaque canal.
Il y a également un autre problème: le bass-boost d'entrée. Ce
circuit a pour but d'augmenter les sons graves, qui sont très mal
captés par les micros bon marché. Le bass-boost nuit aussi gravement
à un son déjà de bonne qualité. Il existe aussi un montage assez simple
pour contourner le circuit (publié dans Start Micro N°24 - Janvier 95),
que certains revendeurs acceptent d'effectuer.
b) Comment bien réussir ses samples ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Digitaliser des sons est loin d'être une opération évidente, et
qui demande un certain entraînement. Voici donc quelques conseils:
- Le son ne doit pas saturer: avant l'enregistrement, passez la
source au monitoring et regardez les vu-mètres. Si ceux-ci arrivent
jusqu'en haut, le son est trop fort. Baissez alors la source.
- Le niveau ne doit pas être trop bas non plus, car on perd de la
définition. Montez assez le volume pour que le son ne sature pas et
que les vu-mètres atteignent en gros 75% lors de l'impulsion maximum.
Vous pouvez vous aider de la fonction 'Auto' pour régler ce volume.
- Vous aurez une bien meilleure qualité en 16 bits qu'en 8 bits
mais le sample tiendra 2 fois plus de place. 8 bits suffisent en
général pour des sons au volume constant; 16 bits sont en revanche
indispensables si la puissance varie beaucoup. On obtient alors une
meilleure définition dans les volumes faibles.
- La fréquence d'échantillonnage joue aussi. Plus elle est élevée,
meilleurs est la qualité, mais plus le son prend de place en mémoire.
Certains sons passent mieux que d'autre à basse fréquence. C'est le
cas de la voix humaine, qui supporte assez bien un échantillonnage à 8
KHz. Par contre, un son contenant beaucoup de fréquences aigues devra
être digitalisé à une haute fréquence. Par exemple une cymbale ne rend
toute sa puissance qu'à 32 KHz. Pour information, les lecteurs de CD
sont à 44.1 KHz, ce qui correspond à peu près au double de la
fréquence maximale perceptible par l'oreille humaine. En effet, la
plus haute fréquence admissible dans un son est la moitié de la
fréquence d'échantillonnage. Pour sampler un son de 4 KHz par exemple,
il faut minimum 8 KHz pour le sampling.
- Si vous êtes obligé d'avoir des samples à basses fréquence, il
vaut mieux les échantillonner au double ou au triple pour les
convertir après à la fréquence désirée.
c) Les fonctions
~~~~~~~~~~~~~~~~
SAMPLE Digitalise un son sur le bloc. Pour arrêter avant la
fin, pressez le bouton droit de la souris ou une
touche quelconque.
PRESAMPLE Digitalise un son sur le bloc, mais ne garde que les
derniers instants. Pour arrêter l'enregistrement,
pressez une touche ou le bonton droit.
FREQUENCY Change la fréquence d'échantillonnage.
TRIGGER Si cette icône est activée, l'enregistrement ne
commence que quand le son a atteint un certain niveau,
ce qui permet de fixer précisément la position de
début du son.
LEVEL C'est le niveau seuil de la fonction trigger. Il est
inutile de descendre en dessous de 2-3%, des parasites
pouvant déclencher impromptument l'enregistrement.
L, L+R et R Le sample devant être mono à l'arrivée, ces boutons
permettent de choisir si vous voulez garder la voie
gauche, droite, ou un mixage des 2.
Input Device Sélectionne le périphérique d'entrée. (***) Pour
l'instant, seul l'ADC du Falcon est sélectionnable.
MONITOR Ecoute de l'entrée. Les vu-mètres sont activés.
Input Level C'est le gain en dB de l'entrée du Falcon.
AUTO Effectue un réglage automatique du niveau d'entrée en
fonction de la source. Après avoir appuyé sur le
bouton, passez le son à digitaliser. Le niveau va se
régler automatiquement. Il est toutefois à noter que
cette fonction donne de piètres résultats avec un son
dont le volume varie beaucoup et rapidement. Quand
vous pensez que le volume est bien réglé, appuyez sur
une touche pour arrêter.
6) Menu Frequency
=================
Ce sous-menu vous permettra de modifier la fréquence de vos
samples de faire des FFT et surtout d'accorder correctement vos
instruments.
a) Le rééchantillonnage
~~~~~~~~~~~~~~~~~~~~~~~
A peu près au centre-gauche se trouvent des indicateurs de
fréquence. Le premier est la fréquence d'échantillonnage. La valeur à
gauche est la fréquence actuelle du sample, celle de droite la
nouvelle que vous désirez imposer au sample. En-dessous se trouve deux
noms de note. La première note est celle du sample (que vous avez
retrouvée soit à l'oreille, soit après avoir effectué une FFT), et la
deuxième est bien evidemment la note que vous voulez atteindre après
le rééchantillonnage. Ainsi par exemple si la note d'origine est C 1
et que vous voulez passer à C 2, c'est-à-dire monter d'une octave, la
fréquence de votre sample va se retrouver multipliée par 2, et sa
taille divisée par 2 lors de l'opération. Notez que les notes en
question ont leur fréquence juste en-dessous.
A gauche se trouvent des boutons multiplicateurs (Shrink/expand)
qui fixent les paramètres sus-décrits pour augmenter ou diminuer la
fréquence d'échantillonnage avec des valeurs rondes (changeant par la
même occasion la taille, mais aussi la qualité du sample).
Le rééchantillonnage pouvant s'effectuer de différentes manières
au point de vue des calculs, il est possible de choisir une
interpolation, ce qui augmente la qualité de l'opération (mais
ralentit évidemment les calculs). Il est possible de choisir entre
l'interpolation linéaire, qui est la plus classique et qui donne de
très bons résultats, et l'interpolation du 3ème degré, beaucoup plus
précise mais plus gourmande en temps de calcul. (***)
Enfin le bouton en haut à gauche (Convert) permet après la configu-
ration de tous ces paramètres de modifier la fréquence du sample. En
cliquant avec le bouton droit, vous ne changez pas le sample lui-même,
mais seulement la fréquence d'échantillonnage en fonction de la note
désirée. Cela permet d'accorder un sample sans le modifier, donc sans
aucune perte de qualité, simplement en changeant la fréquence de base.
b) FFT: Théorie et pratique
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un autre aspect de cette partie est la FFT: Ce processus consiste
à analyser chaque fréquence contenue dans un son pour en connaître la
puissance. On obtient alors un graph (affiché dans le bas de l'écran)
avec les fréquences en abscisse et les puissances en ordonnée. C'est
en fait un ananlyseur spectral, qui permet de savoir comment sont
remplies telles ou telles plages de fréquences.
On peut observer, particulièrement pour les instruments, des pics
régulièrement espacés:
Puissance
^
|
| |
| |
| |
| | |
| | | | ,
|____/#\____#_____I_____I_____I_____i_____i_____;_____,_____._____.__>
Temps
Le premier pic, généralement le plus haut, est appelé le son
"fondamental". Il correspond à la fréquence de base du son. Par
exemple, quand vous jouez le LA du diapason sur un instrument, vous
obtenez un fondamental à 440 Hz.
Les autres pics sont les "harmoniques", multiples du fondamental.
Ce sont les harmoniques qui caractérisent un son et en font sa
richesse car le fondamental seul produirait une bête onde sinusoïdale,
qui n'a pas beaucoup de saveur. On dit en général que les harmoniques
pairs produisent un son doux, et que les harmoniques impairs
produisent un son plus agressif. Ainsi un accord complexe constitué de
sons aux harmoniques impairs très prononcés va donner un son plus
dissonnant qu'avec des sons aux harmoniques pairs plus prononcés. Mais
ceci est une autre histoire...
En recharchant le fondamental avec l'outil de FFT de GT, il se
peut que vous tombiez sur un harmonique, celui-ci étant beaucoup plus
fort que le fondamental (ça arrive). Pas de panique, cherchez en gros
la fréquence du fondamental sur le graphique, et faites une FFT autour
de ce fondamental. Vous devriez tomber sur la bonne valeur pile-poil
de la note.
Attention aussi en cherchant la note d'un accord: la FFT ne va
trouver qu'une seule note de l'accord, en général la plus grave, qui
n'est pas forcément la note principale de l'accord.
Mais comment reconnaître un accord ? C'est simple, les pics ne
sont pas placés à intervalles réguliers, puisqu'il y a plusieurs notes
différentes (mais ceci est faux pour des accords d'octaves).
Dernière chose, si votre résolution possède moins de 220 lignes,
vous ne pourrez pas visionner la FFT.
c) Les fonctions FFT
~~~~~~~~~~~~~~~~~~~~
DO Effectue la FFT. Le calcul peut être assez long,
surtout avec de gros samples. Appuyez sur ESC pour
interrompre le calcul.
Un clic avec le bouton droit remettra la gamme de
fréquences scannées au maximum.
NOTE Si ce bouton est actif, à la fin de la FFT, GT estime
la note du sample et donne sa fréquence dans le cadre
en bas au milieu. Il ne reste donc plus qu'à cliquer
sur 'Convert' pour l'accorder. Attention, il arrive
parfois que certains harmoniques soient beaucoup plus
fort que le fondamental, trompant ainsi GT. Il faut
donc vérifier sur le graphique que la fréquence recon-
nue est bien celle du fondamental.
Vous pouvez activer ou désactiver l'affichage de cette
fréquence (barre rouge sur le graphique) en appuyant
sur le petit bouton 'Disp' à coté de 'Sample Note'.
START Fréquence de début de scanning pour la FFT.
END Fréquence de fin.
# OF PTS Nombre de fréquences scannées. Plus ce nombre est
élevé, plus la qualité de la FFT est bonne, mais plus
on perd de temps en calculs.
N.B.: Si la recherche de note est activée et que le
nombre de points est peu élevé, GT va mettre d'autant
plus de temps pour trouver la note.
LINEAR/dB Type de l'affichage. L'échelle des puissance peut être
linéaire, ou en logarithmique (dB).
BLACKMAN Fenêtrage du type Blackman. Le fenêtrage améliore la
qualité de la FFT en estompant les pics parasites.
Le fenêtrage n'est cependant pas possible pour les
samples trop longs.
NONE Pas de fenêtrage.
7) Menu Delay
=============
Le delay, pour ceux qui ne sont pas familiers des effets sonores,
c'est l'écho...cho...o... Le delay est caractérisé principalement par
deux valeurs: le time feed (temps de répétition) et le feedback
(taux de regénération). Le premier paramètre indique le temps qui
s'écoule entre 2 répétitions et le deuxième donne le volume d'une
répétition par rapport à la précédente.
La fonction de delay incluse dans GT est peut-être multi-tap,
c'est-à-dire qu'au lieu d'avoir une seule impulsion par répétition,
il peut y en avoir plusieurs, décalées par rapport à l'impulsion
initiale (paramètre 'Delay time'). Ceci permet, en travaillant avec
des samples stéréo, d'avoir des effets de "ping-pong", oû le son se
balade de droite à gauche d'un écho à l'autre, par exemple. De plus,
chaque tap a un volume indépendant ('Level'), ce qui augmente les
possibilités de l'effet.
On peut également couper le signal d'entrée du delay tout en
conservant l'effet ('Mute in'), à partir d'un certain point, ce qui
permet d'obtenir un écho sur une partie seulement du sample.
Au point de vue de l'utilisation, vous pouvez régler les levels
dry et wet. "Dry" indique le signal pur, sans effet, et "wet" l'effet.
Il est à noter que la première répétition est à 100% du volume du
signal dry. Si vous voulez avoir une descente régulière, il faut
régler le niveau wet au même pourcentage que le feedback. Feedback qui
peut être supérieur à 100%, ça donne un écho qui monte au lieu de
descendre! Un feedback à 0% ne donne qu'une répétition unique.
Les paramètres du cadre à droite ne sont effectifs que si l'icône
'Multi-tap mode' est active. De même, chaque tap est actif que s'il est
sur 'On'.
L'effet se fait sur le block, mais vous pouvez choisir votre sample
source. Comme d'habitude, pour déclencher le calcul du delay, il faut
appuyer sur 'Do'. Les 6 numéros en bas au milieu sont des presets
d'exemple:
1 : Echo rapide
2 : Echo moyen
3 : Echo lent
4 : Effet simulant un écho contre une montagne. La première répé-
tition est très retardée (grace au Time delay du tap) car la
montagne se trouve loin, puis les autres répétitions arrivent
à la suite, simulant des parois lointaines mais situées à des
distances différentes.
5 : Utilisation du multi-tap pour imiter un écho dans un enviro-
nement complexe. Le feedback est volontairement élevé, pour
mieux montrer les différents effets du multi-tap.
6 : Très spécial! La période de répétition est tellement courte
qu'elle finit par générer une fréquence audible. N'hésitez
pas à modifier cette période pour obtenir une note précise,
en changeant la fréquence d'échantillonnage: nouvelle
freq. ech = (1000 * freq. ech) / (Time feed * freq. note).
Baissez alors le wet et le dry car le delay et le sample sont
en phase ce qui donne un son très fort.
8) Menu Flanger
===============
Le flanger est un effet qui permet d'enrichir le son, de lui
donner une sorte de légère modulation. Le procédé est fort simple: il
s'agit d'une ligne de retard (delay) dont le temps de retard oscille
autour d'une valeur moyenne. Généralement le delay est très court
(quelques milisecondes). Plus l'amplitude des oscillations augmente,
plus l'effet se fait sentir. Et comme dans tout delay, il y a un
feedback. Quand celui-ci est nul, l'effet peut se comparer à un simple
vibrato. Et plus le taux de réinjection (feedback) est grand, plus on
a l'impression qu'une onde oscillante a été ajoutée au signal.
J'ai choisi de mettre dans cet éditeur de samples non pas un
flanger tout bête comme on en trouve à chaque coin de rue, mais un
flanger totalement stereo, avec une source stereo et une ligne de
retard stereo. La différence se trouve dans le fait que lors du
feedback, le delay d'un canal peut se régénérer dans l'autre. Cela
permet d'obtenir des effets stereo interessants. Toutefois, pour ceux
qui n'en voient pas l'intéret ou qui trouve ça trop compliqué, une
option 'Mono' a été également introduite.
L'effet a été divisé en 2 pages d'icônes. Voici la première:
LEFT CHN Calcul du flanger, pour le canal gauche si l'effet est
stereo.
RIGHT CHN Calcul de la voie droite du flanger.
MIX CHN Calcul la voie droite et gauche, puis mixe le tout.
DRY LEVEL Niveau du son d'origine.
FLANGE LEVEL Niveau du flanger.
FLANGE TIME Temps du delay. Il ne s'agit pas ici du temps moyen,
mais du temps minimum. Le retard oscille donc entre
Time et Time + Depth, la valeur moyenne étant Time +
Depth/2.
FLANGE FREQ Fréquence des oscillations, en Hz.
FLANGE DEPTH Amplitude des modulations du retard du delay.
INIT PHASE Phase des oscillations au début du flanger. Pendant
l'effet, le son tend a avoir une courbe de ce style:
Freq.^
| ____
| / \
|/ \
| \ /
| \____/
|__________________> Temps
0 0.5 1 1.5 2
Vous pouvez choisir à l'aide de ce paramètre où est le
début des oscillations.
PRESETS Quelques presets tout chauds.
(***)
2nd PAGE Accès à la deuxième page...
Nous y voilà:
LEFT SOURCE/ Ce sont les samples sources gauche et droit. En mode
RIGHT SOURCE mono, seul le sample gauche est actif. En cliquant
avec le bouton droit de la souris sur le numéro, le
sample courant est sélectionné.
FEEDBACK L -> L Indique le taux de regénération de chaque delay dans
L -> R lui-même ou l'autre. En mode mono, seul L -> L est
R -> R actif.
R -> L
STEREO Passe le flanger en mode Stereo.
MONO Passe le flanger en mode mono; seule la voie de gauche
est active.
SIN/SQUARE/... Formes d'ondes de l'oscillateur.
1st PAGE Retour à la première page.
9) Menu Reverb
==============
La réverbération sert à simuler l'acoustique d'un lieu aux parois
complexes et réfléchissantes, comme par exemple une cathédrale, un
hall ou une cave. Pour le principe, il s'agit en quelque sorte d'un
écho (le son se réfléchit sur les parois), mais au lieu de revenir
directement dans les oreilles de l'auditeur, va rebondir sur d'autres
parois, subissant ainsi des transformations d'ordre fréquenciel. Le
son ne se terminera pas brusquement mais s'éteindra doucement dans une
sorte de chuchotement.
L'algorithme implémenté est une variation de ceux décrit par James
Moorer dans un article intitulé "About this Reverberation Business",
Computer Music Journal, 1979. Le son passe au début dans un delay
multi-tap simple (feedback nul) pour les réflections primaires. Ces
réflections primaires sont ensuite introduites dans des 'filtres en
peigne', qui sont des delay très courts ayant un filtre passe-bas à
réponse infinie de 1er ordre dans leur boucle de feedback. La sortie
des filtres en peigne est ensuite mixée et passe dans un delay à
feedback, puis est simplement retardé dans un delay d'alignement. Ce
dernier signal, les réfections primaires ainsi que le son dry sont
mixés pour produire le son final. C'est tout.
Cette réverbération est complexe, mais est loin d'être parfaite et
absolue. Il existe bien d'autres algorithmes pour produire de la
réverbération, chacun d'eux possède ses propres spécificités. En
faisant varier les paramètres correctement, on peut toutefois imiter
l'accoustique de nombreux entroits.
a) Les paramètres principaux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Beaucoup de paramètres rentrent en compte lors de la réverbéra-
tion, les principaux sont configurables dans la première page du menu.
Les paramètres plus 'avancés' sont dans la deuxième page et seront
décrits plus loin.
DRY LEVEL C'est le niveau du son pur.
EARLY REF. LEV. C'est le niveau des réflections primaires directement
mixées au signal final. Ce paramètre sert à grossir le
son de façon à ce qu'il prenne plus de volume, tout en
conservant la source au même niveau.
REVERB LEVEL Niveau de la réverbération finale.
SOURCE Indique si le sample source est le buffer ou le sample
dont le numéro est indiqué.
Dans la section Early Reflection:
NUNBER OF TAPS Indique le nombre fois à répéter le son pur. Plus ce
nombre est grand, plus le son va grossir. Chaque tap
a un temps et un niveau propre, qui est configurable
dans la deuxième page.
Dans la section Comb Filters:
NUMBER OF COMBS C'est le nombre de filtres en peigne. Plus ils sont
nombreux, plus la réverbération est riche.
OVERALL GAIN C'est le feedback général pour tous les comb. Plus il
est élevé, plus la réverbération met du temps à
s'éteindre.
b) Les paramètres étendus
~~~~~~~~~~~~~~~~~~~~~~~~~
Passons maintenant à la deuxième page. Vous y trouverez deux ta-
bleaux à gauche: le premier permet de modifier pour chaque tap des
réfections primaires le temps et le niveau; le deuxième permet de
modifier le temps et le gain du passe-bas des filtre en peigne. Plus
le gain du passe-bas est élevé, plus le son va paraître étouffé, ce
qui simule des parois absorbantes, comme des tapisseries. Plus il est
bas, plus le son va être brillant et contenir des aigus, simulant
ainsi des parois dures et réfléchissantes, comme la pierre ou le
métal.
Dans la section All Pass Reverberation:
DELAY Indique le temps de répétition du mixage des filtres
en peigne.
GAIN C'est le feedback de l'All Pass Reverb. Il sert à ral-
longer le temps total de réverbération sans avoir à
trop monter le gain des filtres en peigne.
Dans la section Alignement Delay:
DELAY Le retard de la réverbération sur l'ensemble du son. Ce
paramètre pourrait correspondre à la profondeur des
lieux où le son se propage.
10) Menu Song-To-Disk
=====================
Cette partie vous permet d'enregistrer un module, ou une partie
d'un module sous forme de sample, afin par exemple de pouvoir le récu-
pérer sous un logiciel de Direct-To-Disk, ou s'en servir comme un
sample dans un autre module.
La taille de tels sample étant assez conséquente, il est possible
de les enregistrer directement sur le disque dur. Attention, le bloc
sera utilisé comme tampon, et sera donc détruit. Il doit être d'une
taille supérieure à 64 Ko, sachant que plus la taille est grande,
moins vous aurez de problèmes avec les disques un peu lents. Attention
quand vous activez la fonction 'Monitor', si le disque est trop lent,
certaines sections du module risquent de ne pas être enregistrées.
Cette erreur n'est pas détectée, prudence donc. Pour éviter ce
problème, les accès disques ne devraient occuper que les 2/3 du temps
au maximum. Dans le cas contraire, baissez autant que possible la
vitesse d'enregistrement.
La fréquence du sample généré est celle du bloc. Cette fréquence
doit nécessairement être supérieure à 12 KHz.
RECORD Commence l'enregistrement. Si Disk est sélectionné,
un sélecteur de fichier apparait. Entrez alors le nom
du fichier à générer. L'enregistrement se fait en .AVR
ou en données brutes.
MONITOR Quand ce bouton est activé, vous pouvez entendre ce
que l'ordinateur enregistre. Dans ce cas, vous devez
alors faire attention aux vitesses d'enregistrement
quand vous utilisez le disque dur.
START/END Permet de choisir dans le module les positions et
lignes de départ et de fin (non comprise pour cette
dernière). Si la ligne de départ n'est pas 0, le
module est quand même rejoué à partir de la ligne 0,
pour ne pas supprimer les sons joués avant.
MONO/STEREO Sélectionne le nombre de pistes d'enregistrement. Si
le sample est créé sur le bloc, la stereo n'est pas
possible.
8 BITS/16 BITS Sélectionne la résolution de l'échantillon.
MAX DURATION Limite la durée de l'enregistrement sur disque (en
secondes).
MAX LENGTH Limite la taille de l'enregistrement sur disque (Ko).
RECORDING SPEED Sert en mode 'Monitor'. Règle la vitesse de
l'enregistrement. Plus elle est faible, plus
l'enregistrement est fiable, mais plus il met de
temps. Attention, si la fréquence du sample généré est
faible, vous devez utiliser un vitesse également
faible, à cause de risques de bugs.
11) Menu Compression
====================
Avec la compression, vous pourrez ramener les parties faibles et
fortes d'un sample au même niveau. C'est-à-dire que quand le volume
est trop faible, il est monté, et quand le sample est trop fort, le
volume est descendu. En fait cet effet correspond un peu à la fonction
Auto de la partie 'Record'. Il est ainsi possible d'obtenir un
sustain quasiment infini sur un instrument: quand le volume décroît,
il est automatiquement remonté par le compresseur. (Il est alors
préférable d'utiliser des sample 16 bits bien enregistrés, les
parasites étant eux aussi amplifiés).
DO Comprime le sample.
LEVEL C'est le volume auquel devrait idéalement être ramené
le sample. Pour les échantillon de dynamique impor-
tante, il est conseillé de le mettre assez faible.
SPEED C'est la vitesse à laquelle le compresseur s'adapte
au volume du sample. Plus Speed est petit, plus la
vitesse est grande.
SOURCE Numéro du sample à comprimer.
V) SHAREWARE !!!
================
1) Diffusion
============
GT est un shareware, ce qui signifie qu'il est en libre essai et
qu'il est absolument INTERDIT de le vendre (sauf par moi). Vous pouvez
le copier librement, c'est même très bien, mais sa diffusion doit
respecter les règles suivantes:
- TOUS les fichiers (archivés ou non) doivent être présents
- Pour les sociétés et associations de distribution de DP's/
Shareware, la disquette ne doit pas coûter plus de 50 FF. De
plus le produit en lui-même ne doit pas servir de prétexte à
un quelconque gain.
- Serveurs RTC, BBS ou autre: C'est recommandé.
- Les magazines: c'est ok vous pouvez y aller.
Vous pouvez traduire GT (programme et doc), à condition que j'en
sois averti, que TOUS les fichiers originaux soient présents, et que
les fichiers traduits soient regroupés dans un dossier à l'intérieur
du dossier principal.
2) Enregistrement
=================
Si vous utilisez ce logiciel, que vous décidez de le garder, vous
DEVEZ m'envoyer une petite contribution. Il s'agit donc d'un contrat
moral avec moi (l'auteur). En échange de cela, vous recevrez la
dernière version (à votre nom), des sources pour intégrer vos musiques
à vos programmes, ainsi que des mises à jour, puisque GT est un
logiciel en constante évolution, et enfin en cadeau une magnifique
icône à incorporer à votre NEWDESK.INF! ~~~~~~~~~~
Mais attention! Les version enregitrées sont réservées à un usage
strictement PERSONNEL, contrairement à la version démo. Vous trouverez
à la fin de ce fichier le formulaire à remplir pour pouvoir
s'enregistrer.
Envoyer donc votre contribution de 100 FF ($25, £13, 30DM), ou
plus si vous voulez, à:
Laurent de SORAS
92 avenue Albert 1er
92500 RUEIL-MALMAISON
FRANCE
Si vous aviez un problème, ou si vous trouviez un bug (il doit
quand même y en avoir!), vous pouvez, que dis-je vous pouvez, vous
devez me le signaler, soit en écrivant à l'adresse ci-dessus, soit
en me contactant sur les serveurs suivants (en France):
R-TEL : 3615 RTEL (3614 RTEL1) - b.a.l DUMBO
Mon E-mail doit à nouveau marcher, vous pouvez essayer de me
contacter à cette adresse:
dumbo@stmag.pressimage.fr
Si vous trouvez des modules (quelqu'en soit le format) qui sont
mals relus par GT, ce serait gentil de me les envoyer, en précisant
ce qui cloche et à quel endroit de la séquence. Et puis si vous avez
de la doc sur des formats de modules ou de samples, vous pouvez
toujours me les envoyer, histoire d'avoir un nouveau format relu en
plus...
De même, n'hésitez pas à me faire part de vos suggestions, vos
critiques, ce que vous appréciez, cela m'indique dans quelle direction
je dois aller, car après tout, c'est vous qui achetez le produit!
NB: Graoumf s'écrit avec un F et sans P, merci de
l'orthographier correctement! =
VI) QUOI DE PREVU POUR DEMAIN ?
===============================
Comme je le disais, Graoumf Tracker évolue constamment. Voici ce
que j'ai donc prévu de faire pour les versions suivantes:
* Relecture d'autres formats de modules (FAR, STM, PS16, OKT,
MGT...) et de samples (SOD, DVSM, IFF...)
* Une petite table de mixage avec des volumes pour chaque piste.
* D'autres effets dans l'éditeur de samples: Chorus, Pitch
transposer, Time stretcher, Equaliseur (par bandes et
paramétrique), Noise gate, etc...
* Lecture de fichiers dans des archives, du genre ZIP, LZH, ARJ,
GRP, WAD (hein ? pourquoi pas ?)...
* Du karaoké (!!!)
* Fonction d'optimisation des musiques, pour ceux qui veulent
les utiliser dans leur programmes: écourtement des samples au
minimum afin de gagner un maximum de place en mémoire,
élimination des effets inutiles, etc...
* Un éditeur de partition, voilà quelque chose qui devrait
vraiment satisfaire les musiciens.
* Un synthétiseur, pour fabriquer ses propres sons, avec
utilisation d'échantillons et synthèse FM.
Pour la version 2:
* Gestion de la ou des cartes Parsec 44 et de leurs extensions.
* Possiblilité de dépasser 32 pistes (mais est-ce vraiment
utile?)
* Amélioration de la gestion des instruments multi-sample:
possibilité d'avoir des transitions entre 2 samples successifs
par mixage des 2 suivant la note, comme sur un vrai synthés.
* Possiblilité de faire des groupements de pistes afin de gérer
des pistes secondaires. Un groupement peut être mono ou
stereo, et le mixage des pistes le constituant est fait
normalement, mais séparément du reste. De effets digitaux
peuvent ensuite être appliqués. Le tout est enfin mixé avec
comme paramètre un volume et une balance (pour chaque voie des
deux dans le cas d'un groupe stéréo).
* Chaîne d'effets digitaux gérés sans imposition d'algorithmes,
avec toutes les combinaisons possibles d'associations série/
parallèle. (en fonction de la mémoire disponible).
* Du coup faire des presets d'effets (algos, paramètres,
sélection des paramètres modifiables par les pistes d'effets).
* Pistes spéciales d'"automation" pour les effets/mixage
(programmation des paramètres des effets)
* Pistes spéciales Direct-To-Disk
* Pistes spéciales MIDI
* Pistes d'entrées audio, qui se comportent comme des pistes
classiques et donc peuvent êtes sujettes aux groupements et
aux effets digitaux
* Si la machine dispose de plusieurs sorties audio, possiblilité
de séparer des pistes.
* Et bien d'autres choses encore...
VII) LES GREETINGS
==================
Héhé, on va pas échapper à la tradition, y compris au niveau de
l'habitude...
Voilà,je tiens à remercier tous les êtres humains, divins ou
extra-terrestres qui m'ont aidé et soutenu dans cette quête de la
perfection, et en particulier:
- Grégory Makles (très bonnes idées) et tout le reste du
groupe Big Noz
- Christian Lim
- Guillaume de Chantérac
- Bliss, qui m'a envoyé tout un tas de docs sur les formats de
soundtracks
- SGT Slayer, qui m'a prêté son synthé; sans quoi le MIDI
n'aurait pas vu le jour d'aussi tôt dans le Graoumf Tracker
- Tout ceux qui m'ont signalés des bugs et fait des
suggestions (dont j'ai la plupart du temps tenu compte)
- L'association FAUCONtact, ils sont sympa-cool-top-moumoute
- Julien Boeuf/Big Noz, Fantomas et Donald pour leurs blagues
- Sonic Youth et Nirvana, pour avoir fondé les bases du
Graoumf
- Antoine, Nicolas, Alexandre, Ben, Eric, Eric et François que
j'ai beaucoup de plaisir à surexterminer à Doom II (surtout
Nico, avec lui on gagne 1 Frag toutes les 10 secondes).
- Toute la promo ISEP No 41
- Judge Dredd, qui a buté cette enflure de Père-Noël
- Les Outils Wolf, pour la capacité de leurs tondeuses à
découper la chair humaine
- David Vincent, qui arrive à faire disparaître ses cadavres
les doigts dans le nez
- Don Coscarelli, pour avoir écrit et réalisé les nullissimes
Phantasm I, II et III (à péter de rire !!!)
et euh... beaucoup d'autres !
Amusez-vous bien, et longue vie à la Graoumf musique !
L. de SORAS, 04/06/96
~~~~~~~~~~~~~~~~~~~~~
Graoumf est une marque déposée du groupe Big Noz.
--------8<------------------8<------------------8<------------------8<--------
*====================================================*
FORMULAIRE D'ENREGISTREMENT POUR GRAOUMF TRACKER
*====================================================*
PRENOM: ________________________________________________________
NOM: ___________________________________________________________
ADRESSE: _______________________________________________________
VILLE: _________________________________________________________
ETAT/PROVINCE: _________________________________________________
CODE POSTAL: ___________________________________________________
PAYS: __________________________________________________________
Facultatif:
NUMERO DE TELEPHONE: ___________________________________________
PSEUDONYME: ____________________________________________________
E-MAIL: ________________________________________________________
COMMENTAIRES, BUGS, SUGGESTIONS: (mettre la version du Graoumf
Tracker que vous possédez)
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
Je reconnais qu'aucune version enregistree du Graoumf Tracker ne doit etre
copiee ou vendue a quiconque, quelle qu'en soit la raison. Je degage egalement
la responsabilite de Laurent de Soras, et tout autre personne impliquee dans
la vente, distribution, soutient ou programmation du Graoumf Tracker pour tout
dommage cause par l'utilisation du Graoumf Tracker.
DATE : ________________
SIGNATURE : ___________
--------8<------------------8<------------------8<------------------8<--------
*=========================================*
REGISTRATION FORM FOR GRAOUMF TRACKER
*=========================================*
FIRST NAME: ____________________________________________________
LAST NAME: _____________________________________________________
ADDRESS: _______________________________________________________
CITY: __________________________________________________________
STATE/PROVINCE: ________________________________________________
POSTAL CODE: ___________________________________________________
COUNTRY: _______________________________________________________
Optional:
PHONE NUMBER: __________________________________________________
PSEUDONYM: _____________________________________________________
E-MAIL: ________________________________________________________
COMMENTS, BUGS, SUGGESTIONS: (please put the version number of
your copy of the Graoumf Tracker)
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
I hearby acknowledge that any copy of Graoumf Tracker registered to me may
NOT be copied or sold to ANY other party for ANY reason. I also understand
that Laurent de Soras, or any other persons or companies involved in the sale,
distribution, support, or programming of Graoumf Tracker are not responsible
for any damages that may be caused by the use of Graoumf Tracker.
DATE : ________________
SIGNATURE : ___________
--------8<------------------8<------------------8<------------------8<--------